Abstract
Rendering global illumination for objects with mesostructure surfaces is a time-consuming task, and cannot presently be applied to interactive graphics. This paper presents a real-time rendering method based on a mesostructure height gradient map (MHGM) to exhibit lighting effects on meso-scale details in dynamic environments. We approximate global illumination using a lighting model including three components: incident ambient light, direct light and single bounce indirect light. MHGM is introduced to create local apex sets, which would help us to compute the three components adaptively. Our approach runs entirely on the graphics hardware, and uses deferred shading and the graphics pipeline to accelerate computation. We achieve high quality results which can render meso-scale details with approximate global illumination even for low-resolution geometric models. Moreover, our approach fully supports dynamic scenes and deformable objects.
Similar content being viewed by others
References
Tong, X., Zhang, J., Liu, L., Wang, X., Guo, B., Shum, H.Y.: Synthesis of bidirectional texture functions on arbitrary surfaces. ACM Trans. Graph. 21(3), 665–672 (2002). SIGGRAPH ’02
Sloan, P.-P., Liu, X., Shum, H.Y., Snyder, J.: Bi-scale radiance transfer. ACM Trans. Graph. 22(3), 370–375 (2003). SIGGRAPH ’03
Chen, Y., Tong, X., Wang, J., Lin, S., Guo, B., Shum, H.Y.: Shell texture functions. ACM Trans. Graph. 23(3), 343–353 (2004). SIGGRAPH ’04
Song, Y., Chen, Y., Tong, X., Lin, S., Shi, J., Guo, B., Shum, H.-Y.: Shell radiance texture functions. Vis. Comput. 21(8–10), 774–782 (2005). Pacific Graphics 2005
Blinn, J.F.: Simulation of wrinkled surfaces. Comput. Graph. 12(3), 286–292 (1978)
Cook, R.L.: Shade trees. Comput. Graph. 13(3), 223–231 (1984)
Oliveira, M.M., Bishop, G., McAllister, D.: Relief texture mapping. In: Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques, pp. 359–368 (2000)
Kaneko, T., Takahei, T., Inami, M., Kawakami, N., Yanagida, Y., Maeda, T., Tachi, S.: Detailed shape representation with parallax mapping. In: Proceedings of the ICAT 2001, pp. 205–208 (2001)
Tatarchuk, N.: Dynamic parallax occlusion mapping with approximate soft shadows. In: I3D ’06: Proceedings of the 2006 Symposium on Interactive 3D Graphics and Games, pp. 63–69 (2006)
Wang, L., Wang, X., Tong, X., Lin, S., Hu, S., Guo, B., S, H.Y.: View-dependent displacement mapping. ACM Trans. Graph. 22(3), 334–349 (2003)
Suykens, F., Berge, K.V., Lagae, A., Dutre, P.: Interactive rendering with bidirectional texture functions. Comput. Graph. Forum 22(3), 463–472 (2003)
Zhukov, S., Iones, A., Kronin, G.: An ambient light illumination model. In: Proceeding of the Eurograhics Workshop on Rendering, pp. 45–55 (1998)
Kontkanen, J., Laine, S.: Ambient occlusion fields. In: I3D’05: Proceedings of the 2005 Symposium on Interactive 3D Graphics and Games, pp. 41–48. ACM Press, New York (2005)
Hegeman, K., Premoze, S., Ashikhmin, M., Drettakis, G.: Approximate ambient occlusion for trees. In: I3D’ 06: Proceedings of the 2006 Symposium on Interactive 3D Graphics and Games, pp. 87–92. ACM Press, New York (2006)
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. ACM Press, New York (2007)
Bavoil, L., Sainz, M.: Screen Space Ambient Occlusion. Nvidia Corporation, Santa Clara (2008)
Bavoil, L., Sainz, M., Dimitrov, R.: Image-space horizon-based ambient occlusion. In: SIGGRAPH ’08: ACM SIGGRAPH 2008 Talks, p. 1. ACM Press, New York (2008)
Dimitrov, R., Bavoil, L., Sainz, M.: Horizon-split ambient occlusion. In: I3D ’08: Proceedings of the 2008 Symposium on Interactive 3D Graphics and Games, p. 1. ACM Press, New York (2008)
Ritschel, T., Grosch, T., Seidel, H.P.: Approximating dynamic global illumination in image space. In: I3D ’09: Proceedings ACM SIGRAPH Symposium on Interactive 3D Graphics and Games, pp. 75–82 (2009)
Snyder, J., Nowrouzezahrai, D.: Fast soft self-shadowing on dynamic height fields. Comput. Graph. Forum 27(4), 1275–1283 (2008). Eurographics Symposium on Rendering
Nowrouzezahrai, D., Snyder, J.: Fast global illumination on dynamic height fields. Comput. Graph. Forum 21(3), 665–672 (2009). Eurographics Symposium on Rendering
Kajiya, J.: The rendering equation. Comput. Graph. 20(4), 143–149 (1986)
3D model library of Stanford University: http://graphics.stanford.edu/data/3Dscanrep/ (2011)
Ordinary 3D model library: http://www.3dcool.net/list/K/640/1.html (2011)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Wang, L., Yang, Z., Ma, Z. et al. Approximating global illumination on mesostructure surfaces with height gradient maps. Vis Comput 28, 329–339 (2012). https://doi.org/10.1007/s00371-011-0618-3
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00371-011-0618-3