Slope-space integrals for specular next event estimation - Inria EPFL Access content directly
Journal Articles ACM Transactions on Graphics Year : 2020

Slope-space integrals for specular next event estimation

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.
Fichier principal
Vignette du fichier
sspace-integrals.pdf (33.81 Mo) Télécharger le fichier
vases.png (2.89 Mo) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

hal-03146049 , version 1 (18-02-2021)

Identifiers

Cite

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

Altmetric

Share

Gmail Facebook X LinkedIn More