We present a technique for approximating isotropic BRDFs and precomputed self‐occlusion that enables accurate and efficient prefiltered environment map rendering. Our approach uses a nonlinear approximation of the BRDF as a weighted sum of isotropic Gaussian functions. Our representation requires a minimal amount of storage, can accurately represent BRDFs of arbitrary sharpness, and is above all, efficient to render. We precompute visibility due to self‐occlusion and store a low‐frequency approximation suitable for glossy reflections. We demonstrate our method by fitting our representation to measured BRDF data, yielding high visual quality at real‐time frame rates.
No takes yet. Share an insight, caveat, or question.
Green et al. (2007) studied this question.