Decoupled Coverage Anti-Aliasing
dc.contributor.author | Wang, Yuxiang | en_US |
dc.contributor.author | Wyman, Chris | en_US |
dc.contributor.author | He, Yong | en_US |
dc.contributor.author | Sen, Pradeep | en_US |
dc.contributor.editor | Petrik Clarberg and Elmar Eisemann | en_US |
dc.date.accessioned | 2016-01-19T10:32:38Z | |
dc.date.available | 2016-01-19T10:32:38Z | |
dc.date.issued | 2015 | en_US |
dc.description.abstract | State-of-the-art methods for geometric anti-aliasing in real-time rendering are based on Multi-Sample Anti-Aliasing (MSAA), which samples visibility more than shading to reduce the number of expensive shading calculations. However, for high-quality results the number of visibility samples needs to be large (e.g., 64 samples/pixel), which requires significant memory because visibility samples are usually 24-bit depth values. In this paper, we present Decoupled Coverage Anti-Aliasing (DCAA), which improves upon MSAA by further decoupling coverage from visibility for high-quality geometric anti-aliasing. Our work is based on the previously-explored idea that all fragments at a pixel can be consolidated into a small set of visible surfaces. Although in the past this was only used to reduce the memory footprint of the G-Buffer for deferred shading with MSAA, we leverage this idea to represent each consolidated surface with a 64-bit binary mask for coverage and a single decoupled depth value, thus significantly reducing the overhead for high-quality anti-aliasing. To do this, we introduce new surface merging heuristics and resolve mechanisms to manage the decoupled depth and coverage samples. Our prototype implementation runs in real-time on current graphics hardware, and results in a significant reduction in geometric aliasing with less memory overhead than 8 MSAA for several complex scenes. | en_US |
dc.description.sectionheaders | Future Graphics Pipelines | en_US |
dc.description.seriesinformation | High-Performance Graphics | en_US |
dc.identifier.doi | 10.1145/2790060.2790068 | en_US |
dc.identifier.isbn | 978-1-4503-3707-6 | en_US |
dc.identifier.pages | 33-42 | en_US |
dc.identifier.uri | https://doi.org/10.1145/2790060.2790068 | en_US |
dc.publisher | ACM Siggraph | en_US |
dc.subject | Anti-aliasing | en_US |
dc.subject | real | en_US |
dc.subject | time rendering | en_US |
dc.subject | graphics hardware | en_US |
dc.title | Decoupled Coverage Anti-Aliasing | en_US |