Skip to Main content Skip to Navigation
Journal articles

Slope-space integrals for specular next event estimation

Guillaume Loubet 1 Tizian Zeltner 1 Nicolas Holzschuch 2 Wenzel Jakob 1
2 MAVERICK - Models and Algorithms for Visualization and Rendering
Inria Grenoble - Rhône-Alpes, LJK - Laboratoire Jean Kuntzmann, Grenoble INP - Institut polytechnique de Grenoble - Grenoble Institute of Technology
Abstract : Monte Carlo light transport simulations often lack robustness in scenes containing specular or near-specular materials. Widely used uni- and bidirectional sampling strategies tend to find light paths involving such materials with insufficient probability, producing unusable images that are contaminated by significant variance. This article addresses the problem of sampling a light path connecting two given scene points via a single specular reflection or refraction, extending the range of scenes that can be robustly handled by unbiased path sampling techniques. Our technique enables efficient rendering of challenging transport phenomena caused by such paths, such as underwater caustics or caustics involving glossy metallic objects. We derive analytic expressions that predict the total radiance due to a single reflective or refractive triangle with a microfacet BSDF and we show that this reduces to the well known Lambert boundary integral for irradiance. We subsequently show how this can be leveraged to efficiently sample connections on meshes comprised of vast numbers of triangles. Our derivation builds on the theory of off-center microfacets and involves integrals in the space of surface slopes. Our approach straightforwardly applies to the related problem of rendering glints with high-resolution normal maps describing specular microstructure. Our formulation alleviates problems raised by singularities in filtering integrals and enables a generalization of previous work to perfectly specular materials. We also extend previous work to the case of GGX distributions and introduce new techniques to improve accuracy and performance.
Document type :
Journal articles
Complete list of metadata
Contributor : Nicolas Holzschuch Connect in order to contact the contributor
Submitted on : Thursday, February 18, 2021 - 5:30:39 PM
Last modification on : Friday, January 21, 2022 - 3:23:02 AM
Long-term archiving on: : Wednesday, May 19, 2021 - 8:02:27 PM




Guillaume Loubet, Tizian Zeltner, Nicolas Holzschuch, Wenzel Jakob. Slope-space integrals for specular next event estimation. ACM Transactions on Graphics, Association for Computing Machinery, 2020, 39 (6), pp.1-13. ⟨10.1145/3414685.3417811⟩. ⟨hal-03146049⟩



Les métriques sont temporairement indisponibles