Skip to main content

Hardware Accelerated Per-Texel Ambient Occlusion Mapping

  • Conference paper
Advances in Visual Computing (ISVC 2008)

Part of the book series: Lecture Notes in Computer Science ((LNIP,volume 5358))

Included in the following conference series:

  • 2378 Accesses

Abstract

Ambient occlusion models the appearance of objects under indirect illumination. This effect can be combined with local lighting models to improve the real-time rendering of surfaces. We present a hardware-accelerated approach to precomputing ambient occlusion maps which can be applied at runtime using conventional texture mapping. These maps represent mesh self-occlusion computed on a per-texel basis. Our approach is to transform the computation into an image histogram problem, and to use point primitives to achieve memory scatter when accumulating the histogram. Results are presented for multiple meshes and computation time is compared with a popular alternative GPU-based technique.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Phong, B.: Illumination for computer generated pictures. Communications of the ACM 18, 311–317 (1975)

    Article  Google Scholar 

  2. McReynolds, T., Blythe, D.: Advanced Graphics Programming Using OpenGL. Morgan Kaufmann, San Francisco (2005)

    Google Scholar 

  3. Landis, H.: Production-ready global illumination. In: RenderMan in Production (SIGGRAPH 2002): Course 16 (2002)

    Google Scholar 

  4. Dutre, P., Bala, K., Bekaert, P., Shirley, P.: Advanced Global Illumination (2006)

    Google Scholar 

  5. Zhukov, S., Iones, A., Kronin, G.: An ambient light illumination model. Rendering Techniques 98, 45–55 (1998)

    Article  Google Scholar 

  6. Sloan, P., Luna, B., Snyder, J.: Local, deformable precomputed radiance transfer. In: Proceedings of ACM SIGGRAPH 2005, vol. 24, pp. 1216–1224 (2005)

    Google Scholar 

  7. Bunnell, M.: Dynamic ambient occlusion and indirect lighting. GPU Gems 2, 223–233 (2005)

    Google Scholar 

  8. Pharr, M., Green, S.: Ambient occlusion. GPU Gems 1, 279–292 (2004)

    Google Scholar 

  9. Sattler, M., Sarlette, R., Zachmann, G., Klein, R.: Hardware-accelerated ambient occlusion computation. Vision, Modeling, and Visualization, 331–338 (2004)

    Google Scholar 

  10. Méndez-Feliu, À., Sbert, M., Catà, J., Nicolau Sunyer, S.F.: Real-Time Obscurances with Color Bleeding (GPU Obscurances with Depth Peeling). ShaderX 4 (2006)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. Mittring, M.: Finding next gen: CryEngine 2. In: International Conference on Computer Graphics and Interactive Techniques, pp. 97–121 (2007)

    Google Scholar 

  13. Rost, R.: OpenGL Shading Language. Addison-Wesley, Reading (2006)

    Google Scholar 

  14. Gotsman, C., Gu, X., Sheffer, A.: Fundamentals of spherical parameterization for 3 D meshes. ACM Transactions on Graphics 22, 358 (2003)

    Article  Google Scholar 

  15. Floater, M., Hormann, K.: Surface Parameterization: a Tutorial and Survey. In: Advances In Multiresolution For Geometric Modelling (2005)

    Google Scholar 

  16. Lévy, B., Petitjean, S., Ray, N., Maillot, J.: Least squares conformal maps for automatic texture atlas generation. ACM Transactions on Graphics (TOG) 21, 362–371 (2002)

    Article  Google Scholar 

  17. Devroye, L.: Non-uniform random variate generation. Springer, New York (1986)

    Book  MATH  Google Scholar 

  18. St-Laurent, S.: The Complete Effect and Hlsl Guide. Paradoxal Press (2005)

    Google Scholar 

  19. Fernando, R., Kilgard, M.: The Cg Tutorial: The Definitive Guide to Programmable Real-Time Graphics. Addison-Wesley Longman Publishing Co., Inc., Boston (2003)

    Google Scholar 

  20. Sheffer, A., Hart, J.: Seamster: inconspicuous low-distortion texture seam layout. In: Visualization, VIS 2002, pp. 291–298. IEEE, Los Alamitos (2002)

    Chapter  Google Scholar 

  21. Gonzalez, R., Woods, R.: Digital image processing, 3rd edn. Prentice-Hall, Englewood Cliffs (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

McGraw, T., Sowers, B. (2008). Hardware Accelerated Per-Texel Ambient Occlusion Mapping. In: Bebis, G., et al. Advances in Visual Computing. ISVC 2008. Lecture Notes in Computer Science, vol 5358. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-89639-5_106

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-89639-5_106

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-89638-8

  • Online ISBN: 978-3-540-89639-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics