Cornell Box Stage One: Light Reflection Models
Cornell University Program of Computer Graphics
Cornell Seal

Note: This page describes stage one of a research framework for global illumination which was first presented at a special SIGGRAPH session in August of 1997. The full text of the paper is available from the Program of Computer Graphics on-line publications.

BRDF
Components of a light reflection model,
showing incoming light and outgoing diffuse,
directional diffuse, and specular reflections

Models

Light reflectance models have always been of great interest to the computer graphics community. The most commonly used model was derived approximately twenty-five years ago at the University of Utah [PHON75]. The Phong direct lighting model is a clever scheme using a simple representation, but it is neither accurate in the sense that it represents the true reflection behavior of surfaces, nor its it entry consistent.

Despite notable improvements in the Phong model over the years [BLIN77][COOK81], a comprehensive model of how light reflects or transmits when it hits a surface, including its subsurface interactions, needs to be developed. The resulting bidirectional reflectance distribution function (BRDF) is a function of the wavelength, surface roughness properties, and the incoming and outgoing directions. The BRDF should correctly predict the diffuse, directional diffuse, and specular components of the reflected light.

In 1991, He [HE91] presented a sophisticated model based on physical optics and incorporating the specular, directional diffuse, and uniform diffuse reflections by a surface. Related work [POUL90][OREN94] also provides models applicable to a wide range of materials and surface finishes, but for more complex surfaces, such as layered surfaces or thin films, analytical derivations are often too complicated. In some cases, Monte Carlo methods have been applied for simulating local reflectance properties on a micro scale [KAJI85][CABR87][HANR93].

Representations

Ultimately, what is necessary is a compact representational scheme which can accurately describe the dominant behavior of a BRDF. The representation method should be suitable for progressive algorithms, monotonically converging to a correct solution. This past year, we introduced a new class of primitive functions with nonlinear parameters for representing reflectance functions. The functions are reciprocal, energy-conserving, and expressive, and capture important phenomena such as off-specular reflection, increasing reflectance with angle of incidence, and retroreflection [LAFO97]. Most importantly, the representation is simple, compact, and uniform and has been verified by comparisons to our physically-based model and actual measurements.

image with light reflection
The sphere on the left uses a diffuse reflection representation, while the one on the right and the metal panel illustrate rendering with a more sophisticated representation [LAFO97]

Measurement

For verification of our light reflection models we rely on physical measurement of light sources, surface reflections from physical samples of materials, and the input geometry for our test scenes.

Though significant progress has been made in modeling the surface BRDF, the model is far from complete. Properties such as polarization and anisotropy need to be well accounted for. Subsurface scattering which contributes towards the diffuse component of the BRDF is not well understood and is being handled empirically. Surface properties other than the BRDF which affect light interaction such as transmission, fluorenscence, and phosphorescence are either completeley ignored or are being modeled empirically. These need to be correctly accounted for.

The most accurate available scene geometry, light source emission data and surface reflection functions (BRDF's) serve as input data for simulating the light transport in stage two of our research framework.

Goals

In summary, our specific long-term goals for light reflection models are:
  • The development of a general purpose wavelength-dependent model or models for arbitrary reflectance functions including the effects of subsurface scattering and re-emission, texturing and surface anisotropy
  • Validation of the local light reflection model through comparisons with measured physical experiments
  • A means for representing this model in a compact, data-efficient form useful for progressive rendering algorithms
  • Establishment and distribution of the reflectance characteristics of materials whose accuracy has been verified by measurements


Lead Researchers and Collaborators

Publications

  • Stephen R. Marschner, Stephen H. Westin, Eric P.F. Lafortune, and Kenneth E. Torrance, Image-Based BRDF Measurement, Applied Optics, (39)16, June, 2000, pp. 2592-2600
  • Stephen R. Marschner, Stephen H. Westin, Eric P.F. Lafortune, Kenneth E. Torrance, and Donald P. Greenberg, Image-Based BRDF Measurement Including Human Skin, Rendering Techniques '99, Springer Verlag (Wien), August, 1999, pp. 131-144
  • Eric P.F. Lafortune, Sing-Choong Foo, Kenneth E. Torrance, and Donald P. Greenberg, Nonlinear Approximation of Reflectance Functions, Computer Graphics (SIGGRAPH '97 Conference Proceedings), Vol. 31, 1997, pp. 117-126
  • Donald P. Greenberg, Kenneth Torrance, Peter Shirley, James Arvo, James Ferwerda, Sumanta Pattanaik, Eric Lafortune, Bruce Walter, Sing-Choong Foo, and Ben Trumbore. A framework for realistic image synthesis. In Turner Whitted, editor, SIGGRAPH 97 Conference Proceedings, Annual Conference Series, pages 477--494. ACM SIGGRAPH, Addison Wesley, August 1997.
  • Xiao D. He, Kenneth E. Torrance, Francois X. Sillion, and Donald P. Greenberg. A Comprehensive Physical Model for Light Reflection. Computer Graphics, 25(4) Proceedings, Annual Conference Series, 1991, ACM SIGGRAPH, pp. 175-186.
  • Xiao D. He, Patrick O. Heynen, Richard L. Phillips, Kenneth E. Torrance, David H. Salesin, and Donald P. Greenberg. A Fast and Accurate Light Reflection Model. Computer Graphics, 26(2), Proceedings, Annual Conference Series, 1992, ACM SIGGRAPH, pp. 253-254.
  • Eric P. F. Lafortune, Sing-Choong Foo, Kenneth E. Torrance, and Donald P. Greenberg. Non-linear approximation of reflectance functions. In Turner Whitted, editor, SIGGRAPH 97 Conference Proceedings, Annual Conference Series, pages 117--126. ACM SIGGRAPH, Addison Wesley, August 1997.

References

  • [BLIN77] James F. Blinn. Models of Light Reflection for Computer Synthesized Pictures. Computer Graphics Proceedings, Annual Conference Series, 1977, ACM SIGGRAPH, pp. 192-198.
  • [CABR87] Brian Cabral, Nelson Max, and Rebecca Springmeyer. Bidirectional Reflectance Functions from Surface Bump Maps. Computer Graphics , 21(4), Proceedings, Annual Conference Series, 1987, ACM SIGGRAPH, pp. 273-282.
  • [COOK81] Robert L. Cook and Kennneth E. Torrance. A Reflectance Model for Computer Graphics. Computer Graphics , 15(3), Proceedings, Annual Conference Series, 1981, ACM SIGGRAPH, pp. 307-316.
  • [HANR93] P. Hanrahan and W. Krueger. Reflection from layered surfaces due to subsurface scattering. In SIGGRAPH 93 Conference Proceedings, pp. 165-174, Anaheim, California, August 1993.
  • [KAJI85]J. Kajiya. Anisotropic reflectance models. Computer Graphics, 19(4), pp. 15-21, July 1985.
  • [OREN94] M. Oren and S.K. Nayar. Generalization of {Lambert's reflectance model. In SIGGRAPH 94 Conference Proceedings, pp. 239-246, Orlando, Florida, July 1994.
  • [PHON75] Bui-Tuong Phong. Illumination for Computer Generated Images. Communications of the ACM, 18(6):311-317, June 1975.
  • [POUL90] P. Poulin and A. Fournier. A model for anisotropic reflection. Computer Graphics, 24(4), pp. 273-282, August 1990.
  • [TORR67] K.E. Torrance and E.M. Sparrow. Theory for Off-Specular Reflection from Roughened Surfaces. Journal of the Optical Society of America 57(9), September 1967.
  • [WARD92] G.J. Ward. Measuring and modeling anisotropic reflection. Computer Graphics, 26(2), pp. 265-272, July 1992.

Last updated 10/31/00 PCG www Home