The Alchemy Screen-Space Ambient Obscurance Algorithm
dc.contributor.author | McGuire, Morgan | en_US |
dc.contributor.author | Osman, Brian | en_US |
dc.contributor.author | Bukowski, Michael | en_US |
dc.contributor.author | Hennessy, Padraic | en_US |
dc.contributor.editor | Carsten Dachsbacher and William Mark and Jacopo Pantaleoni | en_US |
dc.date.accessioned | 2016-02-18T11:01:47Z | |
dc.date.available | 2016-02-18T11:01:47Z | |
dc.date.issued | 2011 | en_US |
dc.description.abstract | Ambient obscurance (AO) produces perceptually important illumination effects such as darkened corners, cracks, and wrinkles; proximity darkening; and contact shadows. We present the AO algorithm from the Alchemy engine used at Vicarious Visions in commercialgames. It is based on a new derivation of screen-space obscurance for robustness, and the insight that a falloff function can cancel terms in a visibility integral to favor efficient operations. Alchemy creates contact shadows that conform to surfaces, capturesobscurance from geometry of varying scale, and provides four intuitive appearance parameters: world-space radius and bias, and aesthetic intensity and contrast. The algorithm estimates obscurance at a pixel from sample points read from depth and normal buffers. It processes dynamic scenes at HD 720p resolution in about 4.5 ms on Xbox 360 and 3 ms onNVIDIA GeForce580. | en_US |
dc.description.sectionheaders | Approximate Global Illumination | en_US |
dc.description.seriesinformation | Eurographics/ ACM SIGGRAPH Symposium on High Performance Graphics | en_US |
dc.identifier.doi | 10.1145/2018323.2018327 | en_US |
dc.identifier.isbn | 978-1-4503-0896-0 | en_US |
dc.identifier.issn | 2079-8687 | en_US |
dc.identifier.pages | 25-32 | en_US |
dc.identifier.uri | https://doi.org/10.1145/2018323.2018327 | en_US |
dc.publisher | ACM | en_US |
dc.subject | I.3.3 [Picture/Image Generation] | en_US |
dc.subject | Display Algorithms | en_US |
dc.subject | I.3.7 [Three Dimensional Graphics and Realism] | en_US |
dc.subject | Color | en_US |
dc.subject | shading | en_US |
dc.subject | shadowing | en_US |
dc.subject | and texture | en_US |
dc.subject | ambient occlusion | en_US |
dc.subject | ambient obscurance | en_US |
dc.subject | screen space | en_US |
dc.title | The Alchemy Screen-Space Ambient Obscurance Algorithm | en_US |