Deferred Attribute Interpolation for Memory-Efficient Deferred Shading

dc.contributor.authorSchied, Christophen_US
dc.contributor.authorDachsbacher, Carstenen_US
dc.contributor.editorPetrik Clarberg and Elmar Eisemannen_US
dc.date.accessioned2016-01-19T10:32:44Z
dc.date.available2016-01-19T10:32:44Z
dc.date.issued2015en_US
dc.description.abstractIn this work we present a novel approach to deferred shading suitable for high resolution displays and high visibility sampling rates. We reduce the memory costs of deferred shading by substituting the geometry buffer with a visibility buffer that stores references into a triangle buffer. The triangle buffer is populated dynamically with all visible triangles which is compatible with the use of tessellation. Stored triangles are represented by a sample point and screen-space partial derivatives. This representation allows for efficient attribute interpolation during shading and gives shaders knowledge about the partial derivatives of all attributes. We show that the size of the visibility buffer can be further decreased by storing a linked list of visibility samples per pixel. For high-resolution displays we propose an extension of our algorithm to perform shading at reduced frequency, allowing us to reduce the sampling rate for computationally expensive, but low-frequency signals such as indirect illumination.en_US
dc.description.sectionheadersFuture Graphics Pipelinesen_US
dc.description.seriesinformationHigh-Performance Graphicsen_US
dc.identifier.doi10.1145/2790060.2790066en_US
dc.identifier.isbn978-1-4503-3707-6en_US
dc.identifier.pages43-50en_US
dc.identifier.urihttps://doi.org/10.1145/2790060.2790066en_US
dc.publisherACM Siggraphen_US
dc.subjectdeferred shadingen_US
dc.subjectreal time renderingen_US
dc.subjectanti aliasingen_US
dc.titleDeferred Attribute Interpolation for Memory-Efficient Deferred Shadingen_US
Files