BRDF models for accurate and efficient rendering of glossy surfaces

This article presents two new parametric models of the Bidirectional Reflectance Distribution Function (BRDF), one inspired by the Rayleigh-Rice theory for light scattering from optically smooth surfaces, and one inspired by micro-facet theory. The models represent scattering from a wide range of glossy surface types with high accuracy. In particular, they enable representation of types of surface scattering which previous parametric models have had trouble modeling accurately. In a study of the scattering behavior of measured reflectance data, we investigate what key properties are needed for a model to accurately represent scattering from glossy surfaces. We investigate different parametrizations and how well they match the behavior of measured BRDFs. We also examine the scattering curves which are represented in parametric models by different distribution functions. Based on the insights gained from the study, the new models are designed to provide accurate fittings to the measured data. Importance sampling schemes are developed for the new models, enabling direct use in existing production pipelines. In the resulting renderings we show that the visual quality achieved by the models matches that of the measured data.

[1]  Szymon Rusinkiewicz,et al.  Efficient BRDF importance sampling using a factored representation , 2004, SIGGRAPH 2004.

[2]  John Hart,et al.  ACM Transactions on Graphics , 2004, SIGGRAPH 2004.

[3]  Stephen H. Westin,et al.  A Field Guide to BRDF Models , 2004 .

[4]  E. L. Church,et al.  The Prediction Of BRDFs From Surface Profile Measurements , 1990, Optics & Photonics.

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

[6]  James Arvo,et al.  Barycentric parameterizations for isotropic BRDFs , 2005, IEEE Transactions on Visualization and Computer Graphics.

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

[8]  Wojciech Matusik,et al.  Inverse shade trees for non-parametric material representation and editing , 2006, ACM Trans. Graph..

[9]  Wojciech Matusik,et al.  Inverse shade trees for non-parametric material representation and editing , 2006, SIGGRAPH 2006.

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

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

[12]  James E. Harvey,et al.  Light-Scattering Characteristics Of Optical Surfaces , 1977, Other Conferences.

[13]  Michael Goesele,et al.  Realistic materials in computer graphics , 2005, SIGGRAPH Courses.

[14]  Greg Humphreys,et al.  Physically Based Rendering, Second Edition: From Theory To Implementation , 2010 .

[15]  Eugene L. Church,et al.  Optimal estimation of finish parameters , 1991, Optics & Photonics.

[16]  James E. Harvey,et al.  Recent developments in the analysis of surface scatter phenomena , 2006, SPIE Optics + Photonics.

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

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

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

[20]  John C. Stover,et al.  Unified scatter model for rough surfaces at large incident and scatter angles , 2007, SPIE Optical Engineering + Applications.

[21]  Ralf Sarlette,et al.  Photo‐realistic Rendering of Metallic Car Paint from Image‐Based Measurements , 2008, Comput. Graph. Forum.

[22]  Wojciech Matusik,et al.  A data-driven reflectance model , 2003, ACM Trans. Graph..

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

[24]  Szymon Rusinkiewicz,et al.  A New Change of Variables for Efficient BRDF Representation , 1998, Rendering Techniques.

[25]  Greg Humphreys,et al.  Physically Based Rendering: From Theory to Implementation , 2004 .

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

[27]  Donald P. Greenberg,et al.  Non-linear approximation of reflectance functions , 1997, SIGGRAPH.

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

[29]  Tim Weyrich,et al.  Principles of appearance acquisition and representation , 2007, SIGGRAPH '08.

[30]  László Neumann,et al.  Reflectance Models with Fast Importance Sampling , 1999, Comput. Graph. Forum.

[31]  Peter Shirley,et al.  The halfway vector disk for BRDF modeling , 2006, TOGS.

[32]  J. Stover Optical Scattering: Measurement and Analysis , 1990 .