From Volume Rendering to 3D Gaussian Splatting: Theory and Applications
Vitor Pereira Matias, Daniel Perazzo, Vinicius Silva, Alberto Raposo, Luiz Velho, Afonso Paiva, Tiago Novello
TL;DR
The paper surveys 3D Gaussian Splatting (3DGS) as a transformative approach for 3D reconstruction from posed images, leveraging explicit 3D Gaussians to enable real-time rendering via volume splatting and avoiding the costly empty-space queries of neural radiance fields. It derives 3DGS from the volume rendering equation, details Gaussian initialization from SfM, and describes adaptive training strategies that modify the Gaussian set to maintain coverage and detail. The work further catalogs extensions addressing memory efficiency, aliasing, and lighting, and surveys broad applications including surface reconstruction, avatars, animation, and feed-forward reconstruction from sparse views, with diffusion-based content generation as a rising trend. Overall, the paper positions 3DGS as a scalable, pipeline-friendly alternative to NeRFs with strong real-time rendering capabilities and expanding capabilities for dynamic content and downstream tasks. The findings highlight practical impact in fast 3D reconstruction workflows, high-fidelity view synthesis, and versatile 3D content generation, while outlining clear open problems in Gaussian optimization, render accuracy, and relighting.
Abstract
The problem of 3D reconstruction from posed images is undergoing a fundamental transformation, driven by continuous advances in 3D Gaussian Splatting (3DGS). By modeling scenes explicitly as collections of 3D Gaussians, 3DGS enables efficient rasterization through volumetric splatting, offering thus a seamless integration with common graphics pipelines. Despite its real-time rendering capabilities for novel view synthesis, 3DGS suffers from a high memory footprint, the tendency to bake lighting effects directly into its representation, and limited support for secondary-ray effects. This tutorial provides a concise yet comprehensive overview of the 3DGS pipeline, starting from its splatting formulation and then exploring the main efforts in addressing its limitations. Finally, we survey a range of applications that leverage 3DGS for surface reconstruction, avatar modeling, animation, and content generation-highlighting its efficient rendering and suitability for feed-forward pipelines.
