SplatAnything: Gaussian Spacing Normalization for Feed-forward 3DGS across Arbitrary Scenes
Organizations: Zhejiang University · Tencent Hunyuan · Causa Robotics
Abstract
We identify a key limitation of existing feed-forward 3DGS methods: Gaussian attributes are typically predicted in a radial-distance-normalized space that canonicalizes a global radial statistic of the reconstructed geometry, while the spacing between neighboring Gaussian centers can still vary substantially across scene scales and camera configurations. This mismatch induces systematic shifts in Gaussian-scale targets, leading to ambiguous supervision. To address this, we propose SplatAnything with Gaussian Spacing Normalization (GSNorm), which canonicalizes a robust scene-level statistic of Gaussian spacing to provide a more consistent spatial reference for Gaussian prediction. To rigorously assess our method, we further establish a systematic benchmark spanning diverse datasets, input sparsity levels, and challenging extrapolated viewpoints. Extensive experiments demonstrate that SplatAnything achieves state-of-the-art performance, with particularly strong gains under substantial variations in scene scale and viewpoint.
Figures & tables
Appendix figures & tables10 assets
Supplementary material from the paper’s appendix.
Appendix
| Data Type | Dataset | # Scenes | Resolution ( ) |
|---|---|---|---|
| Synthetic | HyperSim ( Roberts et al., 2021 ) | 364 | 768 1024 |
| UnrealStereo4K ( Tosi et al., 2021 ) | 18 | 1080 1920 | |
| OmniObject3D ( Wu et al., 2023 ) | 5914 | 800 800 | |
| Rawmantic3D ( Team, 2026 ) | 30 | 1080 1920 | |
| OmniWorld ( Zhou et al., 2025 ) | 10464 | 720 1280 | |
| GTA-SfM ( Wang and Shen, 2020 ) | 200 | 480 640 |
| Input | Method | 4 Views | 8 Views | 16 Views | 32 Views | 64 Views |
|---|---|---|---|---|---|---|
| PSNR | PSNR | PSNR | PSNR | PSNR | ||
| w/o Pose | AnySplat | 12.68 | 13.20 | 12.83 | 13.12 | 14.26 |
| YoNoSplat | 18.23 | 18.64 | 18.73 | 18.34 | 15.79 | |
| DA3-GS | 16.32 | 16.94 | 16.73 | 17.17 | 17.26 | |
| Mirror2-GS | 17.20 | 17.60 | 17.98 | 17.04 | 17.09 | |
| QuerySplat | 17.77 | 18.26 | 18.33 | 17.84 | 16.90 |
| Input | Method | |||||
|---|---|---|---|---|---|---|
| w/o Pose | AnySplat | 250 | 487 | 1,089 | 2,743 | 7,798 |
| DA3-GS | 709 | 1,513 | 3,783 | 10,950 | 35,904 | |
| Mirror2-GS | 246 | 448 | 959 | 2,268 | 6,060 | |
| QuerySplat | 2,324 | 3,398 | 6,092 | 14,009 | 39,583 | |
| Ours | 411 | 761 | 1,649 | 3,991 | 11,037 | |
| w/ Pose | DepthSplat | 158 | 287 | 541 | 1,045 | 2,087 |
3D Gaussian Splatting
3D Gaussian Splatting represents scenes as optimizable 3D Gaussian primitives for fast, photorealistic rendering from new viewpoints.
See all 1,051 papers