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.
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.
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.
@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} }