The Alchemy Screen-Space Ambient Obscurance Algorithm
Morgan McGuire, Brian Osman, Michael Bukowski, Padraic Hennessy
High-Performance Graphics, 2011, pp. 25--32.
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.
Article URL: http://dx.doi.org/10.1145/2018323.2018327
BibTeX format:
@inproceedings{McGuire:2011:TAS,
  author = {Morgan McGuire and Brian Osman and Michael Bukowski and Padraic Hennessy},
  title = {The Alchemy Screen-Space Ambient Obscurance Algorithm},
  booktitle = {High-Performance Graphics},
  pages = {25--32},
  year = {2011},
}
Search for more articles by Morgan McGuire.
Search for more articles by Brian Osman.
Search for more articles by Michael Bukowski.
Search for more articles by Padraic Hennessy.

Return to the search page.


graphbib: Powered by "bibsql" and "SQLite3."