A null-scattering path integral formulation of light transport

Unbiased rendering of general, heterogeneous participating media currently requires using null-collision approaches for estimating transmittance and generating free-flight distances. A long-standing limitation of these approaches, however, is that the corresponding path pdfs cannot be computed due to the black-box nature of the null-collision rejection sampling process. These techniques therefore cannot be combined with other sampling techniques via multiple importance sampling (MIS), which significantly limits their robustness and generality. Recently, Galtier et al. [2013] showed how to derive these algorithms directly from the radiative transfer equation (RTE). We build off this generalized RTE to derive a path integral formulation of null scattering, which reveals the sampling pdfs and allows us to devise new, express existing, and combine complementary unbiased techniques via MIS. We demonstrate the practicality of our theory by combining, for the first time, several path sampling techniques in spatially and spectrally varying media, generalizing and outperforming the prior state of the art.

[1]  J. C. Butcher,et al.  Electron number distribution in electron-photon showers in air and aluminium absorbers , 1960 .

[2]  László Szirmay-Kalos,et al.  Free Path Sampling in High Resolution Inhomogeneous Participating Media , 2011, Comput. Graph. Forum.

[3]  Mateu Sbert,et al.  Multiple Scattering in Inhomogeneous Participating Media Using Rao‐Blackwellization and Control Variates , 2018, Comput. Graph. Forum.

[4]  Diego Gutierrez,et al.  A radiative transfer framework for spatially-correlated materials , 2018, ACM Trans. Graph..

[5]  Tobias Ritschel,et al.  On-line learning of parametric mixture models for light transport simulation , 2014, ACM Trans. Graph..

[6]  Greg Humphreys,et al.  Physically Based Rendering: From Theory to Implementation , 2004 .

[7]  K. Bala,et al.  Single scattering in refractive media with triangle mesh boundaries , 2009, SIGGRAPH 2009.

[8]  Alexander Keller,et al.  Metropolis Light Transport for Participating Media , 2000, Rendering Techniques.

[9]  Leonidas J. Guibas,et al.  Robust Monte Carlo methods for light transport simulation , 1997 .

[10]  Brent Burley,et al.  The Design and Evolution of Disney’s Hyperion Renderer , 2018, ACM Trans. Graph..

[11]  R. B. Curtis,et al.  The relativistic doppler problem , 1961 .

[12]  Jaakko Lehtinen,et al.  Gradient-domain path tracing , 2015, ACM Trans. Graph..

[13]  J. T. Ward,et al.  The Physical Models and Statistical Procedures Used in the RACER Monte Carlo Code , 1999 .

[14]  Wojciech Jarosz,et al.  Beyond points and beams , 2017, ACM Trans. Graph..

[15]  L. B. Miller MONTE CARLO ANALYSIS OF REACTIVITY COEFFICIENTS IN FAST REACTORS GENERAL THEORY AND APPLICATIONS. , 1967 .

[16]  Christopher D. Kulla,et al.  Eurographics Symposium on Rendering 2012 Importance Sampling Techniques for Path Tracing in Participating Media , 2022 .

[17]  Johannes Hanika,et al.  Monte Carlo Methods for Volumetric Light Transport Simulation , 2018, Comput. Graph. Forum.

[18]  Li Fei-Fei,et al.  Crowdsourcing in Computer Vision , 2016, Found. Trends Comput. Graph. Vis..

[19]  Ken Perlin,et al.  An image synthesizer , 1988 .

[20]  G. Rybicki Radiative transfer , 2019, Climate Change and Terrestrial Ecosystem Modeling.

[21]  Per H. Christensen,et al.  Efficient simulation of light transport in scenes with participating media using photon maps , 1998, SIGGRAPH.

[22]  W. A. Coleman Mathematical Verification of a Certain Monte Carlo Sampling Technique and Applications of the Technique to Radiation Transport Problems , 1968 .

[23]  Derek Nowrouzezahrai,et al.  A comprehensive theory of volumetric radiance estimation using photon points and beams , 2011, TOGS.

[24]  Jan Novák,et al.  Residual ratio tracking for estimating attenuation in participating media , 2014, ACM Trans. Graph..

[25]  James T. Kajiya,et al.  The rendering equation , 1986, SIGGRAPH.

[26]  Steve Marschner,et al.  Manifold exploration , 2012, ACM Trans. Graph..

[27]  Donald P. Greenberg,et al.  A radiosity method for non-diffuse environments , 1986, SIGGRAPH.

[28]  Derek Nowrouzezahrai,et al.  Joint importance sampling of low-order volumetric scattering , 2013, ACM Trans. Graph..

[29]  Matthias Zwicker,et al.  The Beam Radiance Estimate for Volumetric Photon Mapping , 2008, SIGGRAPH '08.

[30]  J. Arvo Analytic methods for simulated light transport , 1995 .

[31]  Johannes Hanika,et al.  Hero Wavelength Spectral Sampling , 2014, Comput. Graph. Forum.

[32]  Andrew Kensler,et al.  RenderMan , 2018, ACM Trans. Graph..

[33]  László Szirmay-Kalos,et al.  Unbiased Light Transport Estimators for Inhomogeneous Participating Media , 2017, Comput. Graph. Forum.

[34]  Matthias Zwicker,et al.  Progressive photon beams , 2011, ACM Trans. Graph..

[35]  John C. Butcher,et al.  Electron Number Distribution in Electron-Photon Showers , 1958 .

[36]  Markus H. Gross,et al.  Practical Path Guiding for Efficient Light‐Transport Simulation , 2017, Comput. Graph. Forum.

[37]  Luca Fascione,et al.  Manifold Next Event Estimation , 2015, Comput. Graph. Forum.

[38]  J. Gautrais,et al.  Integral formulation of null-collision Monte Carlo algorithms , 2013 .

[39]  Ken Museth,et al.  VDB: High-resolution sparse volumes with dynamic topology , 2013, TOGS.

[40]  Luca Fascione,et al.  Path tracing in production , 2018, SIGGRAPH Courses.

[41]  Steve Marschner,et al.  A practical model for subsurface light transport , 2001, SIGGRAPH.

[42]  Per H. Christensen,et al.  The Path to Path-Traced Movies , 2016, Found. Trends Comput. Graph. Vis..

[43]  Leonidas J. Guibas,et al.  Optimally combining sampling techniques for Monte Carlo rendering , 1995, SIGGRAPH.

[44]  Derek Nowrouzezahrai,et al.  Unifying points, beams, and paths in volumetric light transport simulation , 2014, ACM Trans. Graph..

[45]  Wenzel Jakob,et al.  Light Transport on Path-Space Manifolds , 2013 .

[46]  Jan Novák,et al.  Spectral and decomposition tracking for rendering heterogeneous volumes , 2017, ACM Trans. Graph..

[47]  Hendrik P. A. Lensch,et al.  Product Importance Sampling for Light Transport Path Guiding , 2016, Comput. Graph. Forum.

[48]  Yves D. Willems,et al.  Bi-directional path tracing , 1993 .

[49]  Steve Marschner,et al.  A radiative transfer framework for non-exponential media , 2018, ACM Trans. Graph..

[50]  Alexander Keller,et al.  Unbiased Global Illumination with Participating Media , 2008 .

[51]  Yves D. Willems,et al.  Rendering Participating Media with Bidirectional Path Tracing , 1996, Rendering Techniques.

[52]  Shinji Ogaki,et al.  Arnold , 2018, ACM Trans. Graph..

[53]  Shuang Zhao,et al.  Single scattering in refractive media with triangle mesh boundaries , 2009, SIGGRAPH '09.

[54]  Luca Fascione,et al.  Manuka , 2018, ACM Trans. Graph..