NEnv: Neural Environment Maps for Global Illumination
Open Access
- 26 July 2023
- journal article
- research article
- Published by Wiley in Computer Graphics Forum
- Vol. 42 (4)
Abstract
Environment maps are commonly used to represent and compute far‐field illumination in virtual scenes. However, they are expensive to evaluate and sample from, limiting their applicability to real‐time rendering. Previous methods have focused on compression through spherical‐domain approximations, or on learning priors for natural, day‐light illumination. These hinder both accuracy and generality, and do not provide the probability information required for importance‐sampling Monte Carlo integration. We propose NEnv, a deep‐learning fully‐differentiable method, capable of compressing and learning to sample from a single environment map. NEnv is composed of two different neural networks: A normalizing flow, able to map samples from uniform distributions to the probability density of the illumination, also providing their corresponding probabilities; and an implicit neural representation which compresses the environment map into an efficient differentiable function. The computation time of environment samples with NEnv is two orders of magnitude less than with traditional methods. NEnv makes no assumptions regarding the content (i.e. natural illumination), thus achieving higher generality than previous learning‐based approaches. We share our implementation and a diverse dataset of trained neural environment maps, which can be easily integrated into existing rendering engines.Keywords
This publication has 58 references indexed in Scilit:
- Reduced Aggregate Scattering Operators for Path TracingComputer Graphics Forum, 2016
- EmbreeACM Transactions on Graphics, 2014
- Anisotropic spherical GaussiansACM Transactions on Graphics, 2013
- Megakernels considered harmful2013
- Importance Sampling Spherical HarmonicsComputer Graphics Forum, 2009
- Image quality assessment: from error visibility to structural similarityIEEE Transactions on Image Processing, 2004
- Structured importance sampling of environment mapsACM Transactions on Graphics, 2003
- A Unified Approach to Prefiltered Environment Maps2000
- Optimally combining sampling techniques for Monte Carlo rendering1995
- On Information and SufficiencyThe Annals of Mathematical Statistics, 1951