Spherical Gaussians in 3D Rendering & Analysis
- Spherical Gaussians are directionally concentrated functions defined on the unit sphere that encode localized, exponentially decaying phenomena.
- They are widely used in 3D rendering and geometric learning, enabling view-dependent color modeling and compressed illumination with reduced memory overhead.
- Multi-lobe and mixed models enhance the capture of both low- and high-frequency components, improving visual fidelity in computational imaging.
Spherical Gaussians (SGs) are a family of directionally concentrated, exponentially decaying functions defined on the unit sphere. They encode localized, orientation-dependent phenomena in a highly compact and computationally efficient manner, and have emerged as critical primitives in 3D rendering, geometric learning, harmonic analysis, spatial statistics, and scientific computing. Modern research leverages spherical Gaussians for view-dependent color modeling, BRDFs, illumination compression, statistical modeling, and as localized angular basis functions combining sharpness, locality, and flexible parameterization.
1. Mathematical Definition and Parameterization
A canonical (isotropic) spherical Gaussian is defined as a radially symmetric lobe centered on the unit sphere :
where:
- , : query or viewing direction,
- , : mean or “lobe” direction,
- : sharpness (larger results in a narrower lobe),
- or : amplitude (e.g., RGB or scalar).
The exponential term decays rapidly as the angle between 0 and 1 increases, providing angular localization. The unnormalized peak at alignment ensures that multiple SGs can be summed without over-smoothing high-frequency details (Wang et al., 2024, Chen et al., 7 Sep 2025). Anisotropic and higher-rank generalizations add further directionality via additional axis-aligned sharpness parameters (Huang et al., 2023, Clausen et al., 2024).
2. Efficient Representation in 3D Gaussian Splatting
Spherical Gaussians have become the dominant color representation in 3D Gaussian Splatting (3DGS), supplanting traditional spherical harmonics (SH). In SG-Splatting (Wang et al., 2024):
- Each splat stores a view-independent diffuse color 2 and one or more SG lobes.
- For single-lobe,
3
- For enhanced fidelity, multiple orthogonally-arranged axes (4) may be employed.
- Parameter storage is drastically reduced: for third-degree SH, 5 floats per splat (three channels 6 sixteen basis functions); for single-lobe SG, only 7 floats (8: 9, 0: 1, 2: 3, 4: 5). The three-lobe orthogonal SG model uses 6 floats.
Practical impact includes a 7–8 reduction in memory for color representation, 9–0 overall memory reduction, and 1 faster rendering due to arithmetic and bandwidth reduction, with SIMDintrinsic-friendly kernels (Wang et al., 2024, Chen et al., 7 Sep 2025).
3. Multi-lobe and Mixed Spherical Gaussian Models
Complex view-dependent effects (e.g., specular highlights, reflective lobes) cannot be captured by a single SG. Multi-lobe schemes:
2
- For 3, axes may be fixed to 4, 5, 6 (orthogonal arrangement).
- Parameters can be shared or fixed per primitive to minimize memory overhead.
To improve the representation of both low- and high-frequency components, mixed models combine low-degree SH with SG lobes:
7
SH degree is adapted per primitive size (degree 8 for small, 9 for medium, 0 for large), leveraging SH for smooth backgrounds and SGs for sharp, view-dependent highlights (Wang et al., 2024).
4. Compression, Pruning, and Parameterization Strategies
Memory and compute efficiency are further advanced via joint pruning of primitives and lobes. For instance, MEGS1 (Chen et al., 7 Sep 2025) replaces SH with arbitrarily-oriented SG lobes (each with 2 floats: 3 for 4, 5 for sharpness, 6 for amplitude) and formulates a unified constrained optimization that prunes both primitives and individual lobes, with parameter budgets expressed as 7 (8 and 9 are cost per primitive and per lobe).
Lobes with low sharpness or amplitude are pruned, and their “energy” is merged into the diffuse term via:
0
MEGS1 demonstrates 162 static and 83 rendering VRAM reduction compared to naive 3DGS, with negligible visual quality loss (Chen et al., 7 Sep 2025).
5. Comparison with Spherical Harmonics and Related Bases
Spherical Gaussians differ