An Efficient Representation for Irradiance Environment Maps
Ravi Ramamoorthi, Pat Hanrahan
Proceedings of SIGGRAPH 2001, August 2001, pp. 497--500.
Abstract: We consider the rendering of diffuse objects under distant illumination, as specified by an environment map. Using an analytic expres-sion for the irradiance in terms of spherical harmonic coefficients of the lighting, we show that one needs to compute and use only 9 coefficients, corresponding to the lowest-frequency modes of the illumination, in order to achieve average errors of only 1%. In other words, the irradiance is insensitive to high frequencies in the lighting, and is well approximated using only 9 parameters. In fact, we show that the irradiance can be procedurally represented simply as a quadratic polynomial in the cartesian components of the surface normal, and give explicit formulae. These observations lead to a simple and efficient procedural rendering algorithm amenable to hardware implementation, a prefiltering method up to three orders of magnitude faster than previous techniques, and new representations for lighting design and image-based rendering.
Keyword(s): Environment Maps, Rendering Hardware, Signal Processing, Irradiance, Radiance, Illumination, Lambertian Reflectance, Prefiltering, Spherical Harmonics
@inproceedings{Ramamoorthi:2001:AER,
author = {Ravi Ramamoorthi and Pat Hanrahan},
title = {An Efficient Representation for Irradiance Environment Maps},
booktitle = {Proceedings of SIGGRAPH 2001},
pages = {497--500},
month = aug,
year = {2001},
}
Return to the search page.
graphbib: Powered by "bibsql" and "SQLite3."