TL;DR
This paper introduces a real-time neural radiance caching method for path-traced global illumination that adapts during rendering, enabling dynamic scene handling with low overhead and state-of-the-art performance.
Contribution
It proposes a novel, data-driven radiance caching approach that trains on-the-fly during rendering without pretraining, suitable for fully dynamic scenes.
Findings
Achieves real-time performance with about 2.6ms overhead.
Provides significant noise reduction with minimal bias.
Demonstrates state-of-the-art results on challenging scenarios.
Abstract
We present a real-time neural radiance caching method for path-traced global illumination. Our system is designed to handle fully dynamic scenes, and makes no assumptions about the lighting, geometry, and materials. The data-driven nature of our approach sidesteps many difficulties of caching algorithms, such as locating, interpolating, and updating cache points. Since pretraining neural networks to handle novel, dynamic scenes is a formidable generalization challenge, we do away with pretraining and instead achieve generalization via adaptation, i.e. we opt for training the radiance cache while rendering. We employ self-training to provide low-noise training targets and simulate infinite-bounce transport by merely iterating few-bounce training updates. The updates and cache queries incur a mild overhead -- about 2.6ms on full HD resolution -- thanks to a streaming implementation of the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
