Fast, Arbitrary BRDF Shading for Low-Frequency Lighting Using Spherical Harmonics
Jan Kautz, Peter-Pike Sloan, John Snyder
, June 2002, pp. 291--296.
Abstract: Real-time shading using general (e.g., anisotropic) BRDFs has so far been limited to a few point or directional light sources. We extend such shading to smooth, area lighting using a low-order spherical harmonic basis for the lighting environment. We represent the 4D product function of BRDF times the cosine factor (dot product of the incident lighting and surface normal vectors) as a 2D table of spherical harmonic coefficients. Each table entry represents, for a single view direction, the integral of this product function times lighting on the hemisphere expressed in spherical harmonics. This reduces the shading integral to a simple dot product of 25 component vectors, easily evaluatable on PC graphics hardware. Non-trivial BRDF models require rotating the lighting coefficients to a local frame at each point on an object, currently forming the computational bottleneck. Real-time results can be achieved by fixing the view to allow dynamic lighting or vice versa. We also generalize a previous method for precomputed radiance transfer to handle general BRDF shading. This provides shadows and interreflections that respond in real-time to lighting changes on a preprocessed object of arbitrary material (BRDF) type.
BibTeX format:
@inproceedings{Kautz:2002:FAB,
  author = {Jan Kautz and Peter-Pike Sloan and John Snyder},
  title = {Fast, Arbitrary BRDF Shading for Low-Frequency Lighting Using Spherical Harmonics},
  booktitle = {},
  pages = {291--296},
  month = jun,
  year = {2002},
}
Search for more articles by Jan Kautz.
Search for more articles by Peter-Pike Sloan.
Search for more articles by John Snyder.

Return to the search page.


graphbib: Powered by "bibsql" and "SQLite3."