Real-time rendering of layered materials with anisotropic normal distributions

This paper proposes a lightweight bidirectional scattering distribution function (BSDF) model for layered materials with anisotropic reflection and refraction properties. In our method, each layer of the materials can be described by a microfacet BSDF using an anisotropic normal distribution function (NDF). Furthermore, the NDFs of layers can be defined on tangent vector fields, which differ from layer to layer. Our method is based on a previous study in which isotropic BSDFs are approximated by projecting them onto base planes. However, the adequateness of this previous work has not been well investigated for anisotropic BSDFs. In this paper, we demonstrate that the projection is also applicable to anisotropic BSDFs and that the BSDFs are approximated by elliptical distributions using covariance matrices.

[1]  L. C. Henyey,et al.  Diffuse radiation in the Galaxy , 1940 .

[2]  Jos Stam,et al.  An Illumination Model for a Skin Layer Bounded by Rough Surfaces , 2001, Rendering Techniques.

[3]  Alexander Wilkie,et al.  Arbitrarily layered micro-facet surfaces , 2007, GRAPHITE '07.

[4]  Steve Marschner,et al.  Microfacet Models for Refraction through Rough Surfaces , 2007, Rendering Techniques.

[5]  Shi-Min Hu,et al.  Anisotropic spherical Gaussians , 2013, ACM Trans. Graph..

[6]  Steve Marschner,et al.  A comprehensive framework for rendering layered materials , 2014, ACM Trans. Graph..

[7]  Carsten Dachsbacher,et al.  Multiple-scattering microfacet BSDFs with the Smith model , 2016, ACM Trans. Graph..

[8]  Yanwen Guo,et al.  Rendering Thin Transparent Layers with Extended Normal Distribution Functions , 2017, IEEE Transactions on Visualization and Computer Graphics.

[9]  Yanwen Guo,et al.  Rendering Thin Transparent Layers with Extended Normal Distribution Functions. , 2017, IEEE transactions on visualization and computer graphics.

[10]  Laurent Belcour,et al.  Efficient rendering of layered materials using an atomic decomposition with statistical operators , 2018, ACM Trans. Graph..

[11]  Wenzel Jakob,et al.  The layer laboratory , 2018, ACM Trans. Graph..

[12]  Yu Guo,et al.  Position-free monte carlo simulation for arbitrary layered BSDFs , 2018, ACM Trans. Graph..

[13]  Eric Heitz,et al.  Sampling the GGX Distribution of Visible Normals , 2019 .

[14]  Oskar Elek,et al.  Layered Materials in Real-Time Rendering , 2022 .