Additional Progress Towards the Unification of Microfacet and Microflake Theories
Abstract
We study the links between microfacet and microflake theories from the perspective of linear transport theory. In doing so, we gain additional insights, find several simplifications and touch upon important open questions as well as possible paths forward in extending the unification of surface and volume scattering models. First, we introduce a semi-infinite homogeneous exponential-free-path medium that (a) produces exactly the same light transport as the Smith microsurface scattering model and the inhomogeneous Smith medium that was recently introduced by Heitz et al, and (b) allows us to rederive all the Smith masking and shadowing functions in a simple way. Second, we investigate in detail what new aspects of linear transport theory enable a volume to act like a rough surface. We show that this is mostly due to the use of non-symmetric distributions of normals and explore how the violation of this symmetry impacts light transport within the microflake volume without breaking global reciprocity. Finally, we argue that the surface profiles that would be consistent with very rough Smith microsurfaces have geometrically implausible shapes. To overcome this, we discuss an extension of Smith theory in the volume setting that includes NDFs on the entire sphere in order to produce a single unified reflectance model capable of describing everything from a smooth flat mirror all the way to a semi-infinite isotropically scattering medium with both low and high roughness regimes in between.
BibTeX
@inproceedings {10.2312:sre.20161210,
booktitle = {Eurographics Symposium on Rendering - Experimental Ideas & Implementations},
editor = {Elmar Eisemann and Eugene Fiume},
title = {{Additional Progress Towards the Unification of Microfacet and Microflake Theories}},
author = {Dupuy, Jonathan and Heitz, Eric and d'Eon, Eugene},
year = {2016},
publisher = {The Eurographics Association},
ISSN = {1727-3463},
ISBN = {978-3-03868-019-2},
DOI = {10.2312/sre.20161210}
}
booktitle = {Eurographics Symposium on Rendering - Experimental Ideas & Implementations},
editor = {Elmar Eisemann and Eugene Fiume},
title = {{Additional Progress Towards the Unification of Microfacet and Microflake Theories}},
author = {Dupuy, Jonathan and Heitz, Eric and d'Eon, Eugene},
year = {2016},
publisher = {The Eurographics Association},
ISSN = {1727-3463},
ISBN = {978-3-03868-019-2},
DOI = {10.2312/sre.20161210}
}