DiffusionShadow: Diffusion-based Shadow Caching for Neural Volume Rendering
cs.GR, cs.LG
Submitted: 2026-09-25
Updated: 2026-09-25
Comments: 13 pages, 6 figures
Code: https://github.com/NVlabs/tiny-cuda-nn
License: http://creativecommons.org/licenses/by/4.0/
The gist: Implicit neural representations (INRs) have gained momentum in scientific visualization due to their compactness and scalability to large datasets, making them well suited for integration with direct
Terminology
Abstract
Implicit neural representations (INRs) have gained momentum in scientific visualization due to their compactness and scalability to large datasets, making them well suited for integration with direct volume rendering (DVR). However, real-time volume rendering of INR with advanced illumination effects, such as shadows, remains computationally expensive, as evaluating shadow terms via ray marching is costly. Alternatively, precomputing and storing shadows for many lighting directions is prohibitive in both memory and storage. To address this, we introduce a diffusion-based shadow caching framework that compresses a vast set of pre-calculated shadow INRs into a single diffusion model. Rather than focusing on generalizing to unseen directions, our method effectively memorizes and reconstructs a dense set of pre-trained lighting conditions on the fly. We first encode a collection of shadow coefficient volumes as shadow INRs, and then train a diffusion model conditioned on lighting direction to predict the corresponding shadow INR weights at inference time. This design integrates directly with standard INR renderers without additional runtime sampling. Experiments show that our approach achieves faster rendering than traditional methods while bypassing the massive storage bloat of independent INRs, producing shadows that closely match most of the reference results.
Sources
- HyperINR: A Fast and Predictive Hypernetwork for Implicit Neural Representations via Knowledge Distillation
- Real-time Neural Radiance Caching for Path Tracing
- DreamFusion: Text-to-3D using 2D Diffusion
- GLIDE: Towards Photorealistic Image Generation and Editing with Text-Guided Diffusion Models
- HyperNetworks
- Deep Illumination: Approximating Dynamic Global Illumination with Generative Adversarial Network
- Learning to Learn with Generative Models of Neural Network Checkpoints
- An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale
Related papers
- SCRIPT: Scalable Diffusion Policy with Multi-stage Training for Language-driven Physics-Based Humanoid Control
- CADReasoner: Iterative Program Editing for CAD Reverse Engineering
- QuadLink: Autoregressive Quad-Dominant Mesh Generation via Point-Relation Learning
- DrawVideo: Grounded and Faithful Multi-Shot Video Generation from Storyboard Keyframe Sketches
- MotionPersona: Real-Time Locomotion Control across Personas, Bodies, and Styles
- GaussianBench: Physics-Fidelity Evaluation for Gaussian Scene Representations