A Practitioner's Assessment of Light Reflection Models

A Practitioner's Assessment of Light Reflection Models

Peter Shirley
Computer Science Department
University of Utah

Helen Hu
Computer Science Department
University of Utah

Brian Smits
Computer Science Department
University of Utah

Eric Lafortune
Program of Computer Graphics
Cornell University

Abstract

Real surfaces often exhibit both specular (mirror-like) and matte behavior. In many scientific fields this behavior is approximated by the "Lambertian-specular" model, where a linear combination of Lambertian and ideal specular reflection is assumed. While this approximation is useful, it does not capture the dramatic surface appearance for acute and near-perpendicular viewing angles. The model presented in this paper does capture these angle-dependent behavior changes by allowing the matte and specular coefficients to co-vary. Furthermore, this modified matte-specular model uses a non-Lambertian matte term to maintain reciprocity of the bidirectional reflectance distribution function (BRDF), an important point for many rendering engines. Finally, this model maintains the simplicity of the traditional models.

A gzipped postscript version of the paper is available here.

A pdf version of the paper is available here.