Deep Gaussian Shadow Maps (DGSM)
- DGSM is a volumetric shadow mapping method that computes view-dependent shadows via analytic closed-form integration using anisotropic Gaussians.
- It employs Gaussian density proxies from neural 3D representations like NeRF and 3DGS to enable efficient, mesh-free, and real-time shadow and relighting computations.
- DGSM uses precomputed atlas-based radial shells and octahedral mapping for fast lookup, achieving high performance in dynamic multi-light and animated scenes.
Deep Gaussian Shadow Maps (DGSM) are a class of shadowing and relighting techniques designed for volumetric neural 3D representations, particularly Gaussian Splatting (3DGS) and NeRF-derived density proxies. DGSM enables the casting and receiving of consistent, view-dependent shadows and dynamic relighting directly within continuous Gaussian domains. Unlike classical shadow mapping, DGSM leverages analytic closed-form integration through anisotropic Gaussians and high-performance atlas structures, providing scalable, mesh-free volumetric shadow computation suitable for animated avatars and objects in neural or captured scenes. The method supports real-time rendering and robust shadow effects for dynamic interactions without explicit geometry meshing or voxelization, yielding environment-consistent shading and light transfer in a fully differentiable pipeline (Bolanos et al., 2024, Mir et al., 4 Jan 2026).
1. Mathematical Foundations and Analytic Occlusion Integrals
DGSM builds on the observation that volumetric absorption along a ray passing through a sum of 3D Gaussian density proxies admits closed-form evaluation. For a set of anisotropic Gaussians with centers , covariances , and absorption coefficients , the absorption field is
The optical depth along a ray is
with , , . The integral is expressible using the error function . The transmittance (shadow factor) is computed as
This analytic formulation avoids sampling-based approximations, permitting exact, differentiable computation of shadows for any query point and light source.
2. Gaussian Density Proxy Fitting and Scene Representation
DGSM leverages a Gaussian mixture proxy fitted to either a learned NeRF density or a direct 3DGS decomposition. For articulated avatars, Gaussians are attached to a skeleton with joints and Gaussians per joint (Bolanos et al., 2024). Each Gaussian component has parameters , where is constructed from scale and rotation,
and is the density amplitude. Parameters are optimized to minimize the mean squared error against the underlying volumetric density field,
Opacities are calibrated to absorption coefficients (e.g., , with and as a global shadow strength).
3. Tabulated Shadow Maps: Radial Shell Discretization and Octahedral Atlases
For real-time applications, DGSM precomputes transmittance tables indexed by radial shells and spherical directions. For each light source, ray directions are discretized using octahedral mapping , populating a 3D texture over radial shells and angular directions (Mir et al., 4 Jan 2026). Culling strategies restrict computation to regions-of-interest (ROIs) defined by the receiver geometry and light visibility, with per-pixel occluder binning via covariance-projected ellipses in atlas space. This approach provides low-latency lookup; at runtime, the transmittance for a splat at with respect to light is
This design ensures shadow computation is efficient, memory-bound, and hardware-accelerated.
4. Integration with Neural Rendering and Spherical Harmonic Relighting
DGSM is compatible with deferred neural rendering pipelines and 3DGS splatting (Bolanos et al., 2024, Mir et al., 4 Jan 2026). In deferred schemes, a two-stage approach is used: (1) sample primary rays through the NeRF or SDF field to recover depth, albedo, and normal; (2) compute analytic shadow transmittance along secondary rays to each light direction, then perform Lambertian or more general shading. For animated avatars and dynamic scenes, environment illumination is approximated using spherical harmonic (SH) probes fit to HDRI cubemaps:
using solid-angle-corrected samples. Per-Gaussian radiance transfer is performed via cosine lobes with numerical integration for diffuse and glossy effects,
with resultant relit color .
5. Algorithmic Workflow and Implementation
Both DGSM variants adhere to an algorithmic scheme comprising precomputation and runtime passes:
Precomputation (for dynamic lights or avatars):
- Estimate light positions via photometric cues and SH analysis
- Identify receiver ROI for shadow map construction
- For each light, discretize directions/radial bins, bin occluders per atlas tile, and evaluate closed-form integrals, populating
Runtime Evaluation:
- Fit SH probe at avatar position from HDRI cubemap
- For each Gaussian, perform diffuse/glossy radiance transfer using SH coefficients
- For each Gaussian splat, look up transmittance from precomputed tables for each light
- Attenuate color by cumulative transmittance, then perform 3DGS splatting or neural rendering
Pseudocode for both stages is supplied in (Mir et al., 4 Jan 2026) and (Bolanos et al., 2024).
6. Computational Complexity and Practical Performance
DGSM’s closed-form analytic evaluation reduces quadratic secondary-ray cost typical in NeRF-based shadowing to per pixel, where is the number of fitted Gaussians (in practice, versus ). GPU-accelerated atlas lookup and SH relighting yield full-frame performance (30 fps for 10–20K Gaussians): shadow map build time 0.13 s/frame (with culling); runtime shadow/relighting 10 ms per frame. Relative to sampling-based methods, DGSM incurs only 2% overhead (17.47s vs. 17.13s baseline) rather than 25% (21.4s for NeRFSC) (Bolanos et al., 2024). For multi-light and HDRI scenes, DGSM remains scalable.
7. Empirical Results and Applications
DGSM elevates shadow and relighting realism for neural avatars in both synthetic and captured scenes. Quantitative metrics on novel-pose rendering yield PSNR improvement (), SSIM (), and LPIPS () (Bolanos et al., 2024). Hard self-casting shadow subsets demonstrate robust artifact reduction. For animated avatars composited into ScanNet++, DL3DV, and SuperSplat environments, DGSM delivers coherent, soft shadows and dynamic relighting consistent across scene and inserted objects (Mir et al., 4 Jan 2026). Ablation experiments confirm contributions of diffuse shading, light optimization, and normal gradient retention.
A plausible implication is that DGSM’s analytic and atlas-driven paradigm supports future integration of physically-based light transport and more expressive material models without compromising real-time performance or differentiability.