[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ Skip to main content
Log in

Efficient screen-space approach to high-quality multiscale ambient occlusion

  • Original Article
  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

We present a new screen-space ambient occlusion (SSAO) algorithm that improves on the state-of-the-art SSAO methods in both performance and quality. Our method computes ambient occlusion (AO) values at multiple image resolutions and combines them to obtain the final, high-resolution AO value for each image pixel. It produces high-quality AO that includes both high-frequency shadows due to nearby, occluding geometry and low-frequency shadows due to distant geometry. Our approach only needs to use very small sampling kernels at every resolution, thereby achieving high performance without resorting to random sampling. As a consequence, our results do not suffer from noise and excessive blur, which are common of other SSAO methods. Therefore, our method also avoids the expensive, final blur pass commonly used in other SSAO methods. The use of multiple resolutions also helps reduce errors that are caused by SSAO’s inherent lack of visibility checking. Temporal incoherence caused by using coarse resolutions is solved with an optional temporal filtering pass. Our method produces results that are closer to ray-traced solutions than those of any existing SSAO methods, while running at similar or higher frame rates than the fastest ones.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
£29.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (United Kingdom)

Instant access to the full article PDF.

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  1. Bavoil, L., Sainz, M.: Multi-layer dual-resolution screen-space ambient occlusion. In: ACM SIGGRAPH 2009 Talks (2009)

    Google Scholar 

  2. Bavoil, L., Sainz, M., Dimitrov, R.: Image-space horizon-based ambient occlusion. In: ACM SIGGRAPH 2008 Talks (2008)

    Google Scholar 

  3. Bunnell, M.: Dynamic ambient occlusion and indirect lighting. In: GPU Gems 2, pp. 223–233. Addison-Wesley, Reading (2005)

    Google Scholar 

  4. Christensen, P.: Point-based approximate color bleeding. Pixar Technical Memo #08-01 (2008)

  5. Dutre, P., Bekaert, P., Bala, K.: Advanced Global Illumination, 2nd edn. AK Peters/CRC Press, Wellesley/Boca Raton (2005)

    Google Scholar 

  6. Filion, D., McNaughton, R.: Effects & techniques. In: ACM SIGGRAPH 2008 Courses, pp. 133–164 (2008)

    Google Scholar 

  7. Fox, M., Compton, S.: Ambient occlusive crease shading. Game Develop. Mag. March 2008

  8. Glassner, A.S.: Principles of Digital Image Synthesis. Morgan Kaufmann, San Mateo (1995)

    Google Scholar 

  9. Hoberock, J., Jia, Y.: High-quality ambient occlusion. In: GPU Gems 3, pp. 257–274. Addison-Wesley, Reading (2007)

    Google Scholar 

  10. Kautz, J., Lehtinen, J., Aila, T.: Hemispherical rasterization for self-shadowing of dynamic objects. In: Proceedings of the Eurographics Symposium on Rendering 2004, pp. 179–184 (2004)

    Google Scholar 

  11. Keller, A., Heidrich, W.: Interleaved sampling. In: Rendering Techniques, pp. 269–276 (2001)

    Chapter  Google Scholar 

  12. Kontkanen, J., Laine, S.: Ambient occlusion fields. In: Proceedings of the 2005 Symposium on Interactive 3D Graphics and Games, pp. 41–48 (2005)

    Chapter  Google Scholar 

  13. Kopf, J., Cohen, M.F., Lischinski, D., Uyttendaele, M.: Joint bilateral upsampling. In: Proceedings of ACM SIGGRAPH 2007 (2007)

    Google Scholar 

  14. Laine, S., Karras, T.: Two methods for fast ray-cast ambient occlusion. Comput. Graph. Forum 29(4), 1325–1333 (2010)

    Article  Google Scholar 

  15. Landis, H.: Production-ready global illumination. In: ACM SIGGRAPH 2002 Courses, pp. 331–338 (2002)

    Google Scholar 

  16. Loos, B.J., Sloan, P.P.: Volumetric obscurance. In: Proceedings of the 2010 Symposium on Interactive 3D Graphics and Games, pp. 151–156 (2010)

    Google Scholar 

  17. Malmer, M., Malmer, F., Assarsson, U., Holzschuch, N.: Fast precomputed ambient occlusion for proximity shadows. J. Graph. Tools 12(2), 59–71 (2007)

    Article  Google Scholar 

  18. Mattausch, O., Scherzer, D., Wimmer, M.: High-quality screen-space ambient occlusion using temporal coherence. Comput. Graph. Forum 29(8), 2492–2503 (2010)

    Article  Google Scholar 

  19. McGuire, M.: Ambient occlusion volumes. In: Proceedings of the Conference on High Performance Graphics, pp. 47–56 (2010)

    Google Scholar 

  20. McGuire, M., Osman, B., Bukowski, M., Hennessy, P.: The alchemy screen-space ambient obscurance algorithm. In: High-Performance Graphics 2011 (2011)

    Google Scholar 

  21. Mittring, M.: Finding next gen: Cryengine 2. In: ACM SIGGRAPH 2007 Courses, pp. 97–121 (2007)

    Google Scholar 

  22. Nehab, D., Sander, P.V., Lawrence, J., Tatarchuk, N., Isidoro, J.R.: Accelerating real-time shading with reverse reprojection caching. In: Graphics Hardware (2007)

    Google Scholar 

  23. Nichols, G., Shopf, J., Wyman, C., Lensch, H.P.A., Sloan, P.P.: Hierarchical image-space radiosity for interactive global illumination. Comput. Graph. Forum 28(4), 1141–1149 (2009)

    Article  Google Scholar 

  24. Nichols, G., Wyman, C.: Multiresolution splatting for indirect illumination. In: Proceedings of the 2009 Symposium on Interactive 3D Graphics and Games, pp. 83–90 (2009)

    Chapter  Google Scholar 

  25. Nichols, G., Wyman, C.: Interactive indirect illumination using adaptive multiresolution splatting. IEEE Trans. Vis. Comput. Graph. 16, 729–741 (2010)

    Article  Google Scholar 

  26. Paris, S., Kornprobst, P., Tumblin, J., Durand, F.: Bilateral filtering: theory and applications. Found. Trends Comput. Graph. Vis. 4(1), 1–73 (2009)

    Article  Google Scholar 

  27. Reinbothe, C., Boubekeur, T., Alexa, M.: Hybrid ambient occlusion. In: Eurographics 2009 Areas Papers (2009)

    Google Scholar 

  28. Ren, Z., Wang, R., Snyder, J., Zhou, K., Liu, X., Sun, B., Sloan, P.P., Bao, H., Peng, Q., Guo, B.: Real-time soft shadows in dynamic scenes using spherical harmonic exponentiation. In: Proceedings of ACM SIGGRAPH 2006, pp. 977–986 (2006)

    Chapter  Google Scholar 

  29. Ritschel, T., Grosch, T., Seidel, H.P.: Approximating dynamic global illumination in image space. In: Proceedings of the 2009 Symposium on Interactive 3D Graphics and Games, pp. 75–82 (2009)

    Chapter  Google Scholar 

  30. Scherzer, D., Jeschke, S., Wimmer, M.: Pixel-correct shadow maps with temporal reprojection and shadow test confidence. In: Rendering Techniques 2007 (Proceedings Eurographics Symposium on Rendering), pp. 45–50 (2007)

    Google Scholar 

  31. Shanmugam, P., Arikan, O.: Hardware accelerated ambient occlusion techniques on gpus. In: Proceedings of the 2007 Symposium on Interactive 3D Graphics and Games, pp. 73–80 (2007)

    Chapter  Google Scholar 

  32. Shishkovtsov, O.: Deferred Shading in S.T.A.L.K.E.R., pp. 143–166. Addison-Wesley, Reading (2005)

    Google Scholar 

  33. Sloan, P.P., Govindaraju, N.K., Nowrouzezahrai, D., Snyder, J.: Image-based proxy accumulation for real-time soft global illumination. In: Proceedings of the 15th Pacific Conference on Computer Graphics and Applications, pp. 97–105 (2007)

    Chapter  Google Scholar 

  34. Smedberg, N., Wright, D.: Rendering techniques in gears of war 2. In: Game Developer Conference (2009)

    Google Scholar 

  35. Soler, C., Hoel, O., Rochet, F.: A deferred shading algorithm for real-time indirect illumination. In: ACM SIGGRAPH 2010 Talks, p. 18 (2010)

    Google Scholar 

  36. Szirmay-Kalos, L., Umenhoffer, T., Tóth, B., Szécsi, L., Sbert, M.: Volumetric ambient occlusion for real-time rendering and games. IEEE Comput. Graph. Appl. 30(1), 70–79 (2010)

    Article  Google Scholar 

  37. Wang, Z., Bovik, A.C., Sheikh, H.R., Simoncelli, E.P.: Image quality assessment: from error visibility to structural similarity. IEEE Trans. Image Process. 13(4), 600–612 (2004)

    Article  Google Scholar 

  38. Zhou, K., Hu, Y., Lin, S., Guo, B., Shum, H.Y.: Precomputed shadow fields for dynamic scenes. In: Proceedings of ACM SIGGRAPH 2005, pp. 1196–1201 (2005)

    Chapter  Google Scholar 

  39. Zhukov, S., Inoes, A., Kronin, G.: An ambient light illumination model. In: Rendering Techniques’98, pp. 45–56 (1998)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Thai-Duong Hoang.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Hoang, TD., Low, KL. Efficient screen-space approach to high-quality multiscale ambient occlusion. Vis Comput 28, 289–304 (2012). https://doi.org/10.1007/s00371-011-0639-y

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-011-0639-y

Keywords

Navigation