An algorithm for compactly and accurately capturing the illumination of a diffuse polyhedral environment caused by an area light source is presented. The algorithm constructs a discontinuity mesh that explicitly represents discontinuities in the radiance function as boundaries between mesh elements. A piecewise quadratic interpolant is used to approximate the radiance function, preserving the discontinuities associated with the edges in the mesh.
展开▼