Microfacet Distribution Function: To Change or Not to Change, That Is the Question

In computer graphics and multimedia, bidirectional reflectance distribution function (BRDF) is commonly used for modeling the reflection and refraction of light. In this study, one of the important components of the reflectance models, namely, the microfacet distribution function (MDF) has been considered. The analytical MDFs allow only approximating the real distribution of the surface. Modern graphic software gives the opportunity to select the MDF that fits the real reflection in the best way. The question arises: can we really replace one MDF with another in this situation? And if it is possible, how to convert parameters from one function to the other. The problem is topical, important and practical—for all users of graphic software. In this article, various examples of MDF have been discussed. After RMSE analysis the mathematical dependencies that allow for the exchange of one MDF with the other have been proposed. In this study, consequences of applying different MDFs have been also discussed and comparison of the visual effect has

[1]  Brent Burley Physically-Based Shading at Disney , 2012 .

[2]  Peter Shirley,et al.  A microfacet-based BRDF generator , 2000, SIGGRAPH.

[3]  Pierre Poulin,et al.  A model for anisotropic reflection , 1990, SIGGRAPH.

[4]  D. Sawicki The new form of the microfacet distribution function for the BRDF and reflection models , 2006 .

[5]  C. Quigley,et al.  A scattering , 2010, Medical Humanities.

[6]  Robert L. Cook,et al.  A Reflectance Model for Computer Graphics , 1987, TOGS.

[7]  László Szirmay-Kalos,et al.  Compact Metallic Reflectance Models , 1999, Comput. Graph. Forum.

[8]  Paul S. Strauss,et al.  A realistic lighting model for computer animators , 1990, IEEE Computer Graphics and Applications.

[9]  In-Kwon Lee,et al.  Curve reconstruction from unorganized points , 2000, Comput. Aided Geom. Des..

[10]  W. Cleveland,et al.  Smoothing by Local Regression: Principles and Methods , 1996 .

[11]  James F. Blinn,et al.  Models of light reflection for computer synthesized pictures , 1977, SIGGRAPH.

[12]  Nicolas Holzschuch,et al.  Accurate fitting of measured reflectances using a Shifted Gamma micro‐facet distribution , 2012, Comput. Graph. Forum.

[13]  Pascal Barla,et al.  A Composite BRDF Model for Hazy Gloss , 2018, Comput. Graph. Forum.

[14]  E. Heitz Understanding the Masking-Shadowing Function in Microfacet-Based BRDFs , 2014 .

[15]  David Salesin,et al.  A fast and accurate light reflection model , 1992, SIGGRAPH.

[16]  Mickaël Ribardière,et al.  Design of rough microgeometries for numerical simulation of material appearance. , 2020, Applied optics.

[17]  David M. Weimer,et al.  Fast Phong shading , 1986, SIGGRAPH.

[18]  Edwin H. Blake,et al.  Faster Phong Shading via Angular Interpolation , 1989, Comput. Graph. Forum.

[19]  Romain Pacanowski,et al.  A two-scale microfacet reflectance model combining reflection and diffraction , 2017, ACM Trans. Graph..

[20]  Peter Shirley,et al.  An Anisotropic Phong BRDF Model , 2000, J. Graphics, GPU, & Game Tools.

[21]  László Szirmay-Kalos,et al.  An anisotropic BRDF model for fitting and Monte Carlo rendering , 2010, COMG.

[22]  Bui Tuong Phong Illumination for computer generated pictures , 1975, Commun. ACM.

[23]  Satoshi Sato,et al.  Inherent limitations on specular highlight analysis , 2009, The Visual Computer.

[24]  Eric Lengyel,et al.  Mathematics for 3D Game Programming and Computer Graphics, Second Edition , 2001 .

[25]  T. Trowbridge,et al.  Average irregularity representation of a rough surface for ray reflection , 1975 .

[26]  Robert R. Lewis,et al.  Making Shaders More Physically Plausible , 1994, Comput. Graph. Forum.

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

[28]  Christophe Schlick,et al.  A Survey of Shading and Reflectance Models , 1994, Comput. Graph. Forum.

[29]  Christophe Schlick,et al.  A Fast Alternative to Phong's Specular Model , 1994, Graphics Gems.

[30]  Steve Marschner,et al.  Predicting Appearance from Measured Microgeometry of Metal Surfaces , 2015, ACM Trans. Graph..

[31]  Frédo Durand,et al.  Experimental analysis of BRDF models , 2005, EGSR '05.

[32]  Eric P. Lafortune,et al.  Using the modified Phong reflectance model for physically based rendering , 1994 .

[33]  Donald P. Greenberg,et al.  A comprehensive physical model for light reflection , 1991, SIGGRAPH.

[34]  Benjamin Bringier,et al.  Microfacet BSDFs Generated from NDFs and Explicit Microgeometry , 2019, ACM Trans. Graph..

[35]  Imari Sato,et al.  A Microfacet-Based Reflectance Model for Photometric Stereo with Highly Specular Surfaces , 2017, 2017 IEEE International Conference on Computer Vision (ICCV).

[36]  Frédo Durand,et al.  Experimental validation of analytical BRDF models , 2004, SIGGRAPH '04.

[37]  Murat Kurt,et al.  A survey of BRDF models for computer graphics , 2009, COMG.

[38]  Holger Wendland,et al.  Piecewise polynomial, positive definite and compactly supported radial functions of minimal degree , 1995, Adv. Comput. Math..

[39]  F. E. Nicodemus Reflectance nomenclature and directional reflectance and emissivity. , 1970, Applied optics.

[40]  Hwan-Gue Cho,et al.  Multipeak aniostropic microfacet model for iridescent surfaces , 2014, Multimedia Tools and Applications.

[41]  Julie Dorsey,et al.  Digital Modeling of Material Appearance , 2007 .

[42]  Christophe Schlick,et al.  An Inexpensive BRDF Model for Physically‐based Rendering , 1994, Comput. Graph. Forum.

[43]  K. Torrance,et al.  Theory for off-specular reflection from roughened surfaces , 1967 .

[44]  Roy Hall,et al.  Illumination and Color in Computer Generated Imagery , 1988, Monographs in Visual Communication.

[45]  Gregory J. Ward,et al.  Measuring and modeling anisotropic reflection , 1992, SIGGRAPH.

[46]  F. E. Nicodemus,et al.  Geometrical considerations and nomenclature for reflectance , 1977 .

[47]  Wenzel Jakob,et al.  Physically Based Rendering: From Theory To Implementation (third edition) , 2015 .

[48]  Daniel Méneveaux,et al.  STD: Student's t‐Distribution of Slopes for Microfacet Based BSDFs , 2017, Comput. Graph. Forum.

[49]  Dipl.-Ing,et al.  Real-time Rendering , 2022 .