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.
Similar content being viewed by others
References
Brunnel, M.: Dynamic ambient occlusion and indirect lighting. In: GPU Gems 2, pp. 223–233 (2005)
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)
Goldstein, H.: Classical Mechanics, 2nd edn. Addison-Wesley, Reading (1980)
Hastings, W.K.: Monte Carlo sampling methods using Markov chains and their applications. Biometrika 57(1), 97–109 (1970)
Kautz, J., Lehtinen, J., Aila, T.: Hemispherical rasterization for self-shadowing of dynamic objects. In: Eurographics Symposium on Rendering, pp. 179–184 (2004)
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)
Malmer, M., Malmer, F., Assarsson, U., Holzschuch, N.: Fast precomputed ambient occlusion for proximity shadows. J. Graph. Tools 12, 59–71 (2007)
Mittring, M.: Finding next gen: Cryengine 2. In: SIGGRAPH ’07 Courses, pp. 97–121 (2007)
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)
Reinbothe, C., Boubekeur, T., Alexa, M.: Hybrid ambient occlusion. In: EUROGRAPHICS Area Papers (2009)
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)
Sattler, M., Sarlette, R., Zachmann, G., Klein, R.: Hardware-accelerated ambient occlusion computation. In: Vision, Modeling, and Visualization, pp. 331–338 (2004)
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)
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)
Author information
Authors and Affiliations
Corresponding author
Rights 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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00371-010-0478-2