Gaussian splatting ditches ray-marching for splatting—and gains speed by abandoning geometry.
Gaussian splatting is a volume rendering technique introduced by Lee Westover in the early 1990s and revitalised in 2023 by Inria for real-time radiance field rendering. It uses differentiable, anisotropic, explicit 3D Gaussians integrated from sparse camera-calibrated points. It is rasterisation-based, GPU-optimised, and avoids surface or line primitives. It enables fast photorealistic reconstruction from few images—but offers no mesh output, no topological guarantees, and limited editability.
graphics engineers building sparse-view reconstruction tools
teams prioritising speed over geometric export
Skip it if
CAD or simulation pipelines
low-end embedded devices
long-term archival scene representation
The written brief1 min read
What it is and the problem it solves
Gaussian splatting is a volume rendering technique that solves the problem of rendering photorealistic 3D scenes from sparse 2D images without mesh reconstruction. It was originally introduced by Lee Westover in the early 1990s. It was revitalised in 2023 for real-time radiance fields.
How it works
It renders volume data directly, without surface or line primitives. It uses unstructured, explicit, differentiable 3D Gaussians. These Gaussians integrate sparse camera-calibrated points. They are anisotropic and optimised interleaved with density control. A visibility-aware GPU rendering algorithm projects them to 2D splats.
What works
It delivers real-time radiance field rendering from sparse inputs. It retains continuous volumetric properties while being rasterisation-based. It supports anisotropic modelling and differentiable optimisation. It runs efficiently on GPUs using visibility-aware splatting.
What does not
It does not convert volume data into surfaces or lines—so it cannot output meshes or CAD-ready geometry. It does not guarantee consistent topology across views. It does not support long-horizon optimisation: Gaussians drift under repeated update. It is not defined for non-rasterisation pipelines.
What it changes
It shifts radiance field representation from implicit (NeRF-style networks) to explicit (Gaussians), enabling direct GPU rasterisation. It replaces volumetric integration with splatting, bypassing ray-marching. It makes photorealistic reconstruction from sparse images feasible at interactive rates—but only when calibrated points and GPU acceleration are available.
Is it worth your time
Yes—if you work on real-time radiance fields and need faster rasterisation than NeRFs offer. No—if you need strict geometric fidelity, long-term scene editing, or hardware-agnostic deployment. It trades memory efficiency and differentiability for explicit control and speed.