A New Change of Variables for Efficient BRDF Representation

  • Szymon M. Rusinkiewicz
Part of the Eurographics book series (EUROGRAPH)


We describe an idea for making decomposition of Bidirectional Reflectance Distribution Functions into basis functions more efficient, by performing a change-of-variables transformation on the BRDFs. In particular, we propose a reparameterization of the BRDF as a function of the halfangle (i.e. the angle halfway between the directions of incidence and reflection) and a difference angle instead of the usual parameterization in terms of angles of incidence and reflection. Because features in common BRDFs, including specular and retroreflective peaks, are aligned with the transformed coordinate axes, the change of basis reduces storage requirements for a large class of BRDFs. We present results derived from analytic BRDFs and measured data.


Basis Function Computer Graphic Spherical Harmonic Nonzero Coefficient Bidirectional Reflectance Distribution Function 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [Blinn 77]
    Blinn, J. “Models of Light Reflection for Computer Synthesized Pictures,” Proc. Siggraph, 1977.Google Scholar
  2. [Cook 81]
    Cook, R. and Torrance, K. “A Reflectance Model for Computer Graphics,” ACM Computer Graphics, Vol. 15, No. 4, 1981.Google Scholar
  3. [Cook 84]
    Cook, R. “Shade Trees,” Proc. Siggraph, 1984.Google Scholar
  4. [Hanrahan 90]
    Hanrahan, P. and Lawson, J. “A Language for Shading and Lighting Calculations,” Proc. Siggrapk 1990.Google Scholar
  5. [Hapke 63]
    Hapke, B. “A Theoretical Photometric Function for the Lunar Surface,” Journal of Geophysical Research, Vol. 68, No. 15, 1963.Google Scholar
  6. [He 91]
    He, X., Torrance, K., Sillion, F., and Greenberg, D. “A Comprehensive Physical Model for Light Reflection,” Proc. Siggraph, 1991.Google Scholar
  7. [Koenderink 96]
    Koenderink, J., van Doom, A., and Stavridi, M. “Bidirectional Reflection Distribution Function Expressed in Terms of Surface Scattering Modes,” Proc. European Conference on Computer Vision, 1996.Google Scholar
  8. [Lafortune 97]
    Lafortune, E., Foo, S. C., Torrance, K., and Greenberg, D. “Non-Linear Approximation of Reflectance Functions,” Proc. Siggraph, 1997.Google Scholar
  9. [Lalonde 97]
    Lalonde, P. and Fournier, A. “Filtered Local Shading in the Wavelet Domain,” Proc. Eurographics Workshop on Rendering, 1997.Google Scholar
  10. [Minnaert 41]
    Minnaert, M. “The Reciprocity Principle in Lunar Photometry,” Astrophysical Journal, Vol. 93, 1941.Google Scholar
  11. [Oren 94]
    Oren, M. and Nayar, S. “Generalization of Lambert’s Reflectance Model,” Proc. Siggraph, 1994.Google Scholar
  12. [Phong 75]
    Phong, B. T. “Illumination for Computer-Generated Pictures,” Communications of the ACM, Vol. 18, No. 8, June 1975.Google Scholar
  13. [Schröder 95]
    Schröder, P. and Sweldens, W. “Spherical Wavelets: Efficiently Representing Functions on the Sphere,” Proc. Siggraph, 1995.Google Scholar
  14. [Ward 92]
    Ward, G. “Measuring and Modeling Anisotropic Reflection,” Proc. Siggraph, 1992.Google Scholar
  15. [Westin 92]
    Westin, S., Arvo, J., and Torrance, K. “Predicting Reflectance Functions from Complex Surfaces”, Proc. Siggraph, 1992.Google Scholar

Copyright information

© Springer-Verlag Wien 1998

Authors and Affiliations

  • Szymon M. Rusinkiewicz
    • 1
  1. 1.Stanford UniversityStanfordUSA

Personalised recommendations