Combining point and line samples for direct illumination

1Dartmouth College

In Computer Graphics Forum (Proceedings of EGSR), 2019

Teaser
We compare BSDF and solid-angle (SA) point-sampling to our line-sampling and its MIS with BSDF sampling at equal time (three seconds). As shown by the mean relative squared error (MRSE), line samples provide a clear benefit in soft shadows, but the glossy material is handled better by MISing additionally with BSDF sampling.

Abstract

We develop a unified framework for combining point and line samples in direct lighting calculations. While line samples have proven beneficial in a variety of rendering contexts, their application in direct lighting has been limited due to a lack of formulas for evaluating advanced BRDFs along a line and performance tied to the orientation of occluders in the scene. We lift these limitations by elevating line samples to a shared higher-dimensional space with point samples. Our key insight is to separate the probability distribution functions of line samples and points that lie along a line sample. This simple conceptual change allows us to apply multiple importance sampling (MIS) between points and lines, and lines with each other, in order to leverage their respective strengths. We also show how to improve the convergence rate of the MIS combination in unoccluded regions in an unbiased way using a novel discontinuity-smoothing balance heuristic. We verify through a set of rendering experiments that our proposed MISing of points and lines, and lines with each other, reduces variance of the direct lighting estimate while supporting an increased range of BSDFs compared to analytic line integration.

Downloads

Videos

Presentation slides video

Interactive result comparisons

Below you can view interactive comparisons of the full OpenEXR rendered results from the paper. You can also find low-dynamic range versions below each thumbnail if you prefer.

Shiny Monolith
Shiny Monolith
(LDR version)
Cornell box
Cornell box
(LDR version)
Veach
Veach
(LDR version)
Bathroom
Bathroom
(LDR version)
Kitchen
Kitchen
(LDR version)

Acknowledgements

We are grateful to the anonymous reviews for their suggestions on improving the paper. We also thank past and present members of the Dartmouth Visual Computing Lab. This work was partially supported by NSF grant IIS-181279.

Cite

Katherine Salesin, Wojciech Jarosz. Combining point and line samples for direct illumination. Computer Graphics Forum (Proceedings of EGSR), 38(4):159–169, July 2019.
@article{salesin19combining,
    author    = {Salesin, Katherine and Jarosz, Wojciech},
    title     = {Combining point and line samples for direct illumination},
    journal   = {Computer Graphics Forum (Proceedings of EGSR)},
    year      = {2019},
    volume    = {38},
    number    = {4},
    month     = jul,
    pages     = {159--169},
    doi       = {10/gf6rx6},
    publisher = {The Eurographics Association}
}
© The Author(s). This is the author's version of the work. It is posted here by permission of The Eurographics Association for your personal use. Not for redistribution. The definitive version is available at diglib.eg.org.