Multiple-bounce Smith Microfacet BRDFs using the Invariance Principle
Yuang Cui, Gaole Pan, Jian Yang, Lei Zhang, Ling-qi Yan, Beibei Wang

TL;DR
This paper introduces a novel, unbiased multiple-bounce Smith microfacet BRDF model using the invariance principle, reducing noise and bias in rendering rough surfaces compared to previous methods.
Contribution
It presents a simple derivation of multiple-bounce BRDFs with the invariance principle, ensuring unbiasedness and improved noise performance, along with a new PDF for better importance sampling.
Findings
The proposed model produces less noise than previous methods.
It maintains unbiasedness while simplifying the derivation.
The new PDF improves importance sampling accuracy.
Abstract
Smith microfacet models are widely used in computer graphics to represent materials. Traditional microfacet models do not consider the multiple bounces on microgeometries, leading to visible energy missing, especially on rough surfaces. Later, as the equivalence between the microfacets and volume has been revealed, random walk solutions have been proposed to introduce multiple bounces, but at the cost of high variance. Recently, the position-free property has been introduced into the multiple-bounce model, resulting in much less noise, but also bias or a complex derivation. In this paper, we propose a simple way to derive the multiple-bounce Smith microfacet bidirectional reflectance distribution functions (BRDFs) using the invariance principle. At the core of our model is a shadowing-masking function for a path consisting of direction collections, rather than separated bounces. Our…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputer Graphics and Visualization Techniques · Surface Roughness and Optical Measurements · Advanced Numerical Analysis Techniques
