A Comparison of Four BRDF Models

We compare four parametric reflectance models that are well-known in computer graphics: the Phong, Ward, Lafortune, and He-Torrance models. We compare the models with physical measurements on five representative sample surfaces. The surfaces span the domain of isotropic, homogeneous surfaces ranging from smooth to rough and including metal and dielectric surfaces. Since no one model was a clear winner in all cases, we draw conclusions about which of the models are best to represent various surfaces. We explain the differences in terms of the basic scattering phenomena involved. [This report was submitted for publication at the 2004 Eurographics Symposium on Rendering.]

[1]  Jan Kautz,et al.  Interactive rendering with arbitrary BRDFs using separable approximations , 1999, SIGGRAPH '99.

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

[3]  Shree K. Nayar,et al.  Generalization of Lambert's reflectance model , 1994, SIGGRAPH.

[4]  Stephen H. Westin,et al.  Predicting reflectance functions from complex surfaces , 1992, SIGGRAPH.

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

[6]  P. Beckmann,et al.  The scattering of electromagnetic waves from rough surfaces , 1963 .

[7]  Gary W. Meyer,et al.  Applying appearance standards to light reflection models , 2001, SIGGRAPH.

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

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

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

[11]  James T. Kajiya,et al.  Anisotropic reflection models , 1985, SIGGRAPH.

[12]  Pat Hanrahan,et al.  Reflection from layered surfaces due to subsurface scattering , 1993, SIGGRAPH.

[13]  Peter Shirley,et al.  A practitioners' assessment of light reflection models , 1997, Proceedings The Fifth Pacific Conference on Computer Graphics and Applications.

[14]  Turner Whitted,et al.  An improved illumination model for shaded display , 1979, CACM.

[15]  Peter Schröder,et al.  Spherical wavelets: efficiently representing functions on the sphere , 1995, SIGGRAPH.

[16]  E Marx,et al.  Direct and inverse problems for light scattered by rough surfaces. , 1990, Applied optics.

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

[18]  Jos Stam,et al.  Diffraction shaders , 1999, SIGGRAPH.

[19]  Stephen H. Westin,et al.  A global illumination solution for general reflectance distributions , 1991, SIGGRAPH.

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

[21]  K. Torrance,et al.  Off-Specular Peaks in the Directional Distribution of Reflected Thermal Radiation , 1966 .

[22]  Paul Lalonde,et al.  A Wavelet Representation of Reflectance Functions , 1997, IEEE Trans. Vis. Comput. Graph..

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

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

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

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

[27]  J. Koenderink,et al.  Phenomenological description of bidirectional surface reflection , 1998 .

[28]  Hjalmar Granberg,et al.  Forward scattering of fiber-containing surfaces studied by 3-D reflectance distribution simulations and measurements , 2003 .

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