dc.contributor.author | McGuire, Morgan | en_US |
dc.contributor.author | Mara, Michael | en_US |
dc.contributor.author | Luebke, David | en_US |
dc.contributor.editor | Carsten Dachsbacher and Jacob Munkberg and Jacopo Pantaleoni | en_US |
dc.date.accessioned | 2013-10-28T10:24:12Z | |
dc.date.available | 2013-10-28T10:24:12Z | |
dc.date.issued | 2012 | en_US |
dc.identifier.isbn | 978-3-905674-41-5 | en_US |
dc.identifier.issn | 2079-8679 | en_US |
dc.identifier.uri | http://dx.doi.org/10.2312/EGGH/HPG12/097-103 | en_US |
dc.description.abstract | This paper presents a set of architecture-aware performance and integration improvements for a recent screenspace ambient obscurance algorithm. These improvements collectively produce a 7x performance increase at 2560 x1600, generalize the algorithm to both forward and deferred renderers, and eliminate the radius- and scene-dependence of the previous algorithm to provide a hard real-time guarantee of fixed execution time. The optimizations build on three strategies: pre-filter the depth buffer to maximize memory hierarchy efficiency; reduce total bandwidth by carefully reconstructing positions and normals at high precision from a depth buffer; and exploit low-level intra- and inter-thread techniques for parallel, floating-point architectures. | en_US |
dc.publisher | The Eurographics Association | en_US |
dc.title | Scalable Ambient Obscurance | en_US |
dc.description.seriesinformation | Eurographics/ ACM SIGGRAPH Symposium on High Performance Graphics | en_US |