Real-time Neural Radiance Caching for Path Tracing

06/23/2021
by   Thomas Müller, et al.
5

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 neural network that fully exploits modern hardware. We demonstrate significant noise reduction at the cost of little induced bias, and report state-of-the-art, real-time performance on a number of challenging scenarios.

READ FULL TEXT

page 2

page 3

page 4

page 6

page 7

page 8

page 15

page 16

research
05/31/2023

Towards Neural Path Tracing in SRAM

We present an experimental neural path tracer designed to exploit the la...
research
04/06/2022

SqueezeNeRF: Further factorized FastNeRF for memory-efficient inference

Neural Radiance Fields (NeRF) has emerged as the state-of-the-art method...
research
07/28/2020

Signed Distance Fields Dynamic Diffuse Global Illumination

Global Illumination (GI) is of utmost importance in the field of photo-r...
research
05/12/2023

Progressive Material Caching

The evaluation of material networks is a relatively resource-intensive p...
research
01/09/2020

Topical Result Caching in Web Search Engines

Caching search results is employed in information retrieval systems to e...
research
10/06/2019

One Shot Radiance: Global Illumination Using Convolutional Autoencoders

Rendering realistic images with Global Illumination (GI) is a computatio...
research
01/12/2023

Adaptive Dynamic Global Illumination

We present an adaptive extension of probe based global illumination solu...

Please sign up or login with your details

Forgot password? Click here to reset