Volumetrically Consistent 3D Gaussian Rasterization
Chinmay Talegaonkar, Yash Belhe, Ravi Ramamoorthi, Nicholas Antipa
TL;DR
This work targets the physical inaccuracies of 3D Gaussian Splatting (3DGS) by replacing its screen-space splatting with volumetric, analytic integration of 3D Gaussians inside a rasterizer. By deriving exact transmittance along camera rays and using alpha values $\alpha_i$ computed from the integrated density $\overline{T}_i$, the method closely follows the volume rendering equation $C(r)$ and $T(a,b)$, delivering more accurate opacity and improved view synthesis and tomography. The approach serves as a drop-in replacement for 3DGS's alpha computation, yielding higher-quality opaque surfaces, competitive runtimes, and applicability to tomography with fewer primitives. Empirically, it improves SSIM and LPIPS on standard view-synthesis benchmarks and matches or surpasses state-of-the-art tomography performance, while preserving the speed advantages of rasterization. The work further proposes practical implementation choices, including a density reparameterization and targeted densification strategies, to stabilize optimization and extend applicability to compact primitives and optimized tile sizes.
Abstract
Recently, 3D Gaussian Splatting (3DGS) has enabled photorealistic view synthesis at high inference speeds. However, its splatting-based rendering model makes several approximations to the rendering equation, reducing physical accuracy. We show that the core approximations in splatting are unnecessary, even within a rasterizer; We instead volumetrically integrate 3D Gaussians directly to compute the transmittance across them analytically. We use this analytic transmittance to derive more physically-accurate alpha values than 3DGS, which can directly be used within their framework. The result is a method that more closely follows the volume rendering equation (similar to ray-tracing) while enjoying the speed benefits of rasterization. Our method represents opaque surfaces with higher accuracy and fewer points than 3DGS. This enables it to outperform 3DGS for view synthesis (measured in SSIM and LPIPS). Being volumetrically consistent also enables our method to work out of the box for tomography. We match the state-of-the-art 3DGS-based tomography method with fewer points. Our code is publicly available at: https://github.com/chinmay0301ucsd/Vol3DGS
