Global Illumination of Glossy Environments using Wavelets and Importance

Per H. Christensen, Eric J. Stollnitz, David H. Salesin, and Tony D. DeRose

Abstract: We show how importance-driven refinement and a wavelet basis can be combined to provide an efficient solution to the global illumination problem with glossy and diffuse reflections. Importance is used to focus the computation on the interactions having the greatest impact on the visible solution. Wavelets are used to provide an efficient representation of radiance, importance, and the transport operator. We discuss a number of choices that must be made when constructing a finite element algorithm for glossy global illumination. Our algorithm is based on the standard wavelet decomposition of the transport operator and makes use of a four-dimensional wavelet representation for spatially- and angularly-varying radiance distributions. We use a final gathering step to improve the visual quality of the solution. Features of our implementation include support for curved surfaces as well as texture-mapped anisotropic emission and reflection functions.

One-line summary: Extending the wavelet and importance methods known from diffuse global illumination ("radiosity") to glossy global illumination.

Published in: ACM Transactions on Graphics (TOG), volume 15, number 1, pages 37-71. ACM, January 1996.

Download paper here: tog96.pdf.


Back to Per's publication page.