Neural Free‐Viewpoint Relighting for Glossy Indirect Illumination

Precomputed Radiance Transfer (PRT) remains an attractive solution for real‐time rendering of complex light transport effects such as glossy global illumination. After precomputation, we can relight the scene with new environment maps while changing viewpoint in real‐time. However, practical PRT methods are usually limited to low‐frequency spherical harmonic lighting. All‐frequency techniques using wavelets are promising but have so far had little practical impact. The curse of dimensionality and much higher data requirements have typically limited them to relighting with fixed view or only direct lighting with triple product integrals. In this paper, we demonstrate a hybrid neural‐wavelet PRT solution to high‐frequency indirect illumination, including glossy reflection, for relighting with changing view. Specifically, we seek to represent the light transport function in the Haar wavelet basis. For global illumination, we learn the wavelet transport using a small multi‐layer perceptron (MLP) applied to a feature field as a function of spatial location and wavelet index, with reflected direction and material parameters being other MLP inputs. We optimize/learn the feature field (compactly represented by a tensor decomposition) and MLP parameters from multiple images of the scene under different lighting and viewing conditions. We demonstrate real‐time (512 x 512 at 24 FPS, 800 x 600 at 13 FPS) precomputed rendering of challenging scenes involving view‐dependent reflections and even caustics.

[1]  Ling-Qi Yan,et al.  Lightweight Neural Basis Functions for All-Frequency Shading , 2022, SIGGRAPH Asia.

[2]  Steve Bako,et al.  Deep Appearance Prefiltering , 2022, ACM Trans. Graph..

[3]  Thomas O. Leimkuehler,et al.  Neural Radiance Transfer Fields for Relightable Novel-view Synthesis with Global Illumination , 2022, ECCV.

[4]  Ling-Qi Yan,et al.  Neural Layered BRDFs , 2022, SIGGRAPH.

[5]  C. Soler,et al.  A Data-Driven Paradigm for Precomputed Radiance Transfer , 2022, Proceedings of the ACM on Computer Graphics and Interactive Techniques.

[6]  G. Drettakis,et al.  Neural Precomputed Radiance Transfer , 2022, Comput. Graph. Forum.

[7]  Andreas Geiger,et al.  TensoRF: Tensorial Radiance Fields , 2022, ECCV.

[8]  G. Drettakis,et al.  Active Exploration for Neural Global Illumination of Variable Scenes , 2022, ACM Trans. Graph..

[9]  T. Müller,et al.  Instant neural graphics primitives with a multiresolution hash encoding , 2022, ACM Trans. Graph..

[10]  Jonathan T. Barron,et al.  Ref-NeRF: Structured View-Dependent Appearance for Neural Radiance Fields , 2021, 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[11]  Thomas Müller,et al.  Real-time neural radiance caching for path tracing , 2021, ACM Trans. Graph..

[12]  Matthias Zwicker,et al.  Neural radiosity , 2021, ACM Trans. Graph..

[13]  Aaron E. Lefohn,et al.  Spatiotemporal reservoir resampling for real-time ray tracing with dynamic direct lighting , 2020, ACM Trans. Graph..

[14]  Jonathan T. Barron,et al.  Fourier Features Let Networks Learn High Frequency Functions in Low Dimensional Domains , 2020, NeurIPS.

[15]  Pratul P. Srinivasan,et al.  NeRF , 2020, ECCV.

[16]  Thomas Müller,et al.  Neural Importance Sampling , 2018, ACM Trans. Graph..

[17]  Anjul Patney,et al.  Spatiotemporal variance-guided filtering: real-time reconstruction for path-traced global illumination , 2017, High Performance Graphics.

[18]  Ravi Ramamoorthi,et al.  Deep high dynamic range imaging of dynamic scenes , 2017, ACM Trans. Graph..

[19]  Timo Aila,et al.  Interactive reconstruction of Monte Carlo image sequences using a recurrent denoising autoencoder , 2017, ACM Trans. Graph..

[20]  Peiran REN,et al.  Image based relighting using neural networks , 2015, ACM Trans. Graph..

[21]  Jaakko Lehtinen,et al.  Recent Advances in Adaptive Sampling and Reconstruction for Monte Carlo Rendering , 2015, Comput. Graph. Forum.

[22]  Stephen Lin,et al.  Global illumination with radiance regression functions , 2013, ACM Trans. Graph..

[23]  Ares Lagae,et al.  Pre‐computed Gathering of Multi‐Bounce Glossy Reflections , 2011, Comput. Graph. Forum.

[24]  David K. McAllister,et al.  OptiX: a general purpose ray tracing engine , 2010, ACM Trans. Graph..

[25]  Ravi Ramamoorthi,et al.  An Analysis of the In‐Out BRDF Factorization for View‐Dependent Relighting , 2008, Comput. Graph. Forum.

[26]  K. Torrance,et al.  Microfacet Models for Refraction through Rough Surfaces , 2007, Rendering Techniques.

[27]  K. Bala,et al.  Direct-to-indirect transfer for cinematic relighting , 2006, ACM Trans. Graph..

[28]  Yu-Ting Tsai,et al.  All-frequency precomputed radiance transfer using spherical radial basis functions and clustered tensor approximation , 2006, ACM Trans. Graph..

[29]  Rui Wang,et al.  All-frequency relighting of glossy objects , 2006, TOGS.

[30]  Shree K. Nayar,et al.  Clustered blockwise PCA for representing visual data , 2005, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[31]  Kun Zhou,et al.  Precomputed shadow fields for dynamic scenes , 2005, ACM Trans. Graph..

[32]  Peter-Pike J. Sloan,et al.  Local, deformable precomputed radiance transfer , 2005, ACM Trans. Graph..

[33]  Jiaoying Shi,et al.  Rendering with Spherical Radiance Transport Maps , 2004, Comput. Graph. Forum.

[34]  Pat Hanrahan,et al.  Triple product wavelet integrals for all-frequency relighting , 2004, ACM Trans. Graph..

[35]  Harry Shum,et al.  Eurographics Symposium on Rendering (2004) All-frequency Precomputed Radiance Transfer for Glossy Objects , 2022 .

[36]  Pat Hanrahan,et al.  All-frequency shadows using non-linear wavelet lighting approximation , 2003, ACM Trans. Graph..

[37]  Peter-Pike J. Sloan,et al.  Clustered principal components for precomputed radiance transfer , 2003, ACM Trans. Graph..

[38]  Jan Kautz,et al.  Precomputed radiance transfer for real-time rendering in dynamic, low-frequency lighting environments , 2002 .

[39]  Pat Hanrahan,et al.  Frequency space environment map rendering , 2002, SIGGRAPH.

[40]  HanrahanPat,et al.  Frequency space environment map rendering , 2002 .

[41]  T. Trowbridge,et al.  Average irregularity representation of a rough surface for ray reflection , 1975 .