Efficient Reflectance and Visibility Approximations for Environment Map Rendering
Abstract
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.
BibTeX
@article {10.1111:j.1467-8659.2007.01072.x,
journal = {Computer Graphics Forum},
title = {{Efficient Reflectance and Visibility Approximations for Environment Map Rendering}},
author = {Green, Paul and Kautz, Jan and Durand, Fredo},
year = {2007},
publisher = {The Eurographics Association and Blackwell Publishing Ltd},
ISSN = {1467-8659},
DOI = {10.1111/j.1467-8659.2007.01072.x}
}
journal = {Computer Graphics Forum},
title = {{Efficient Reflectance and Visibility Approximations for Environment Map Rendering}},
author = {Green, Paul and Kautz, Jan and Durand, Fredo},
year = {2007},
publisher = {The Eurographics Association and Blackwell Publishing Ltd},
ISSN = {1467-8659},
DOI = {10.1111/j.1467-8659.2007.01072.x}
}