A Lazy Object-Space Shading Architecture With Decoupled Sampling
View/ Open
Date
2010Author
Burns, Christopher A.
Fatahalian, Kayvon
Mark, William R.
Metadata
Show full item recordAbstract
We modify the Reyes object-space shading approach to address two inefficiencies that result from performing shading calculations at micropolygon grid vertices prior to rasterization. Our system samples shading of surface sub-patches uniformly in the object s parametric domain, but the location of shading samples need not correspond with the location of mesh vertices. Thus we perform object-space shading that efficiencly supports motion and defocus blur, but do not require micropolygons to achieve a shading rate of one sample per pixel. Second, our system resolves surface visibility prior to shading, then lazily shades 2x2 sample blocks that are known to contribute to the resulting fragments. We find that in comparison to a Reyes micropolygon rendering pipeline, decoupling geometric sampling rate from shading rate permits the use of meshes containing an order of magnitude fewer vertices with minimal loss of image quality in our test scenes. Shading on-demand after rasterization reduces shader invocations by over two times in comparison to pre-visibility object-space shading.
BibTeX
@inproceedings {10.2312:EGGH:HPG10:019-028,
booktitle = {High Performance Graphics},
editor = {Michael Doggett and Samuli Laine and Warren Hunt},
title = {{A Lazy Object-Space Shading Architecture With Decoupled Sampling}},
author = {Burns, Christopher A. and Fatahalian, Kayvon and Mark, William R.},
year = {2010},
publisher = {The Eurographics Association},
ISSN = {2079-8687},
ISBN = {978-3-905674-26-2},
DOI = {10.2312/EGGH/HPG10/019-028}
}
booktitle = {High Performance Graphics},
editor = {Michael Doggett and Samuli Laine and Warren Hunt},
title = {{A Lazy Object-Space Shading Architecture With Decoupled Sampling}},
author = {Burns, Christopher A. and Fatahalian, Kayvon and Mark, William R.},
year = {2010},
publisher = {The Eurographics Association},
ISSN = {2079-8687},
ISBN = {978-3-905674-26-2},
DOI = {10.2312/EGGH/HPG10/019-028}
}