Position-Free Monte Carlo Simulation for Arbitrary Layered BSDFs
Yu Guo1, Miloš Hašan2, Shuang Zhao1
1University of California, Irvine     2Autodesk
ACM Transactions on Graphics (SIGGRAPH Asia 2018), 37(6), 2018
teaser
Abstract

Real-world materials are often layered: metallic paints, biological tissues, and many more. Variation in the interface and volumetric scattering properties of the layers leads to a rich diversity of material appearances from anisotropic highlights to complex textures and relief patterns. However, simulating light-layer interactions is a challenging problem. Past analytical or numerical solutions either introduce several approximations and limitations, or rely on expensive operations on discretized BSDFs, preventing the ability to freely vary the layer properties spatially. We introduce a new unbiased layered BSDF model based on Monte Carlo simulation, whose only assumption is the layer assumption itself. Our novel position-free path formulation is fundamentally more powerful at constructing light transport paths than generic light transport algorithms applied to the special case of flat layers, since it is based on a product of solid angle instead of area measures, so does not contain the high-variance geometry terms needed in the standard formulation. We introduce two techniques for sampling the position-free path integral, a forward path tracer with next-event estimation and a full bidirectional estimator. We show a number of examples, featuring multiple layers with surface and volumetric scattering, surface and phase function anisotropy, and spatial variation in all parameters.

Downloads
Video
Bibtex citation
@article{Guo:2018:layered,
    title={Position-Free Monte Carlo Simulation for Arbitrary Layered BSDFs},
    author={Guo, Yu and Ha\v{s}an, Milo\v{s} and Zhao, Shaung},
    journal={ACM Trans. Graph.},
    volume={37},
    number={6},
    year={2018},
}