GPU Algorithms for Radiosity and Subsurface Scattering
View/ Open
Date
2003Author
Carr, Nathan A.
Hall, Jesse D.
Hart, John C.
Metadata
Show full item recordAbstract
We capitalize on recent advances in modern programmable graphics hardware, originally designed to support advanced local illumination models for shading, to instead perform two different kinds of global illumination models for light transport. We first use the new floating-point texture map formats to find matrix radiosity solutions for light transport in a diffuse environment, and use this example to investigate the differences between GPU and CPU performance on matrix operations. We then examine multiple-scattering subsurface light transport, which can be modeled to resemble a single radiosity gathering step. We use a multiresolution meshed atlas to organize a hierarchy of precomputed subsurface links, and devise a three-pass GPU algorithm to render in real time the subsurface-scattered illumination of an object, with dynamic lighting and viewing.
BibTeX
@inproceedings {10.2312:EGGH03:051-059,
booktitle = {Graphics Hardware},
editor = {M. Doggett and W. Heidrich and W. Mark and A. Schilling},
title = {{GPU Algorithms for Radiosity and Subsurface Scattering}},
author = {Carr, Nathan A. and Hall, Jesse D. and Hart, John C.},
year = {2003},
publisher = {The Eurographics Association},
ISSN = {1727-3471},
ISBN = {1-58113-739-1},
DOI = {10.2312/EGGH03/051-059}
}
booktitle = {Graphics Hardware},
editor = {M. Doggett and W. Heidrich and W. Mark and A. Schilling},
title = {{GPU Algorithms for Radiosity and Subsurface Scattering}},
author = {Carr, Nathan A. and Hall, Jesse D. and Hart, John C.},
year = {2003},
publisher = {The Eurographics Association},
ISSN = {1727-3471},
ISBN = {1-58113-739-1},
DOI = {10.2312/EGGH03/051-059}
}