Skip to main content
Log in

Environmental lighting on dynamic objects using hemicube bit masks

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

Abstract

We present a method for environmental lighting on rigid objects that move within a static environment, such as cars driving through a city. Self-occlusion of the objects and occlusion due to the environment are precomputed and stored in hemicube bit masks. At run-time, local and environmental occlusion are rotated to a common space, combined and integrated with the BRDF. We show that all these computations can be done very efficiently with hemicube bit masks, resulting in real-time frame rates even for glossy objects and large environments.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. Brunnel, M.: Dynamic ambient occlusion and indirect lighting. In: GPU Gems 2, pp. 223–233 (2005)

  2. Dimitrov, R., Bavoil, L., Sainz, M.: Horizon-split ambient occlusion. In: I3D ’08: Proceedings of the 2008 Symposium on Interactive 3D Graphics and Games (2008)

  3. Goldstein, H.: Classical Mechanics, 2nd edn. Addison-Wesley, Reading (1980)

    MATH  Google Scholar 

  4. Hastings, W.K.: Monte Carlo sampling methods using Markov chains and their applications. Biometrika 57(1), 97–109 (1970)

    Article  MATH  Google Scholar 

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

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

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

    Google Scholar 

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

  9. Ng, R., Ramamoorthi, R., Hanrahan, P.: All-frequency shadows using non-linear wavelet lighting approximation. In: SIGGRAPH ’03: ACM SIGGRAPH Papers, pp. 376–381 (2003)

  10. Reinbothe, C., Boubekeur, T., Alexa, M.: Hybrid ambient occlusion. In: EUROGRAPHICS Area Papers (2009)

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

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

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

  14. Sloan, P.P., Kautz, J., Snyder, J.: Precomputed radiance transfer for real-time rendering in dynamic, low-frequency lighting environments. In: SIGGRAPH ’02: Proceedings of the 29th Annual Conference on Computer Graphics and Interactive Techniques, pp. 527–536 (2002)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marc Stamminger.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Lankes, F.K., Platz, M. & Stamminger, M. Environmental lighting on dynamic objects using hemicube bit masks. Vis Comput 26, 575–582 (2010). https://doi.org/10.1007/s00371-010-0478-2

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-010-0478-2

Keywords

Navigation