Real-Time Illumination of Foliage Using Depth Maps

  • Jesus Gumbau
  • Miguel Chover
  • Cristina Rebollo
  • Inmaculada Remolar
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5102)


This article presents a new method for foliage illumination which takes into account direct, indirect illumination and self-shadowing. Both indirect illumination and self-shadowing are approximated by means of a novel technique using depth maps. In addition, a new shadow casting algorithm is developed to render shadows produced by the foliage onto regular surfaces which enhances the appeareance of this kind of shadows compared to traditional shadow mapping techniques.


Foliage rendering illumination shadows ambient occlusion shaders real-time tree rendering 


  1. 1.
    Deussen, O., Hanrahan, P., Lintermann, B., Měch, R., Pharr, M., Prusinkiewicz, P.: Realistic modeling and rendering of plant ecosystems. In: SIGGRAPH 1998, New York, NY, USA, pp. 275–286 (1998)Google Scholar
  2. 2.
    Dietrich, A., Colditz, C., Deussen, O., Slusallek, P.: Realistic and Interactive Visualization of High-Density Plant Ecosystems. In: Natural Phenomena 2005, pp. 73–81 (August 2005)Google Scholar
  3. 3.
    Colditz, C., Coconu, L., Deussen, O., Hege, H.: Real-Time Rendering of Complex Photorealistic Landscapes Using Hybrid Level-of-Detail Approaches. In: Conference for Information Technologies in Landscape Architecture (2005)Google Scholar
  4. 4.
    Rebollo, C., Remolar, I., Chover, M., Gumbau, J., Ripollés, O.: A clustering framework for real-time rendering of tree foliage. Journal of Computers (2007)Google Scholar
  5. 5.
    Rebollo, C., Gumbau, J., Ripolles, O., Chover, M., Remolar, I.: Fast rendering of leaves. In: Computer Graphics and Imaging (February 2007)Google Scholar
  6. 6.
    Luft, T., Balzer, M.: Deussen O. Expressive illumination of foliage based on implicit surfaces. In: Natural Phenomena 2007 (September 2007)Google Scholar
  7. 7.
    Sloan, P.P., Kautz, J., Snyder, J.: Precomputed radiance transfer for real-time rendering in dynamic, low-frequency lighting environments. In: SIGGRAPH 2002, New York, USA, pp. 527–536 (2002)Google Scholar
  8. 8.
    Soler, C., Sillion, F., Blaise, F., Dereffye, P.: An efficient instantiation algorithm for simulating radiant energy transfer in plant models. ACM Trans. Graph, 204–233 (2003)Google Scholar
  9. 9.
    Méndez, A., Sbert, M., Catá, J.: Real-time obscurances with color bleeding. In: SCCG 2003, New York, USA, pp. 171–176 (2003)Google Scholar
  10. 10.
    Pharr, M., Green, S.: Ambient Occlusion (2004)Google Scholar
  11. 11.
    Bunnell, M.: Dynamic Ambient Occlusion And Indirect Lighting (2005)Google Scholar
  12. 12.
    Hegeman, K., Premoze, S., Ashikhmin, M., Drettakis, G.: Approximate ambient occlusion for trees. In: Sequin, C., Olano, M. (eds.) SIGGRAPH 2006, ACM SIGGRAPH, New York (March 2006)Google Scholar
  13. 13.
    Reeves, W., Blau, R.: Approximate and probabilistic algorithms for shading and rendering structured particle systems. In: SIGGRAPH 1985, New York, USA, pp. 313–322 (1985)Google Scholar
  14. 14.
    Jensen, H.W., Marschner, S.R., Levoy, M., Hanrahan, P.: A practical model for subsurface light transport. In: SIGGRAPH 2001 (2001)Google Scholar
  15. 15.
    Franzke, O.: Accurate graphical representation of plant leaves (2003)Google Scholar
  16. 16.
    Williams, L.: Casting curved shadows on curved surfaces. In: SIGGRAPH 1978, New York, USA, pp. 270–274 (1978)Google Scholar
  17. 17.
    Fernando, R., Fernandez, S., Bala, K., Greenberg, D.P.: Adaptive shadow maps. In: SIGGRAPH 2001, New York, USA, pp. 387–390 (2001)Google Scholar
  18. 18.
    Arvo, J.: Tiled shadow maps. In: Proceedings of Computer Graphics International 2004, pp. 240–247 (2004)Google Scholar
  19. 19.
    Stamminger, M., Drettakis, G., Dachsbacher, C.: Perspective shadow maps. In: Game Programming Gems IV (2003)Google Scholar
  20. 20.
    Wimmer, M., Scherzer, D., Purgathofer, W.: Light space perspective shadow maps (June 2004)Google Scholar
  21. 21.
    Martin, T., Tan, T.S.: Anti-aliasing and continuity with trapezoidal shadow maps. In: Rendering Techniques, pp. 153–160 (2004)Google Scholar
  22. 22.
    Zhang, F., Sun, H., Xu, L., Lun, L.K.: Parallel-split shadow maps for large-scale virtual environments. In: VRCIA 2006, pp. 311–318 (2006)Google Scholar
  23. 23.
    Kajiya, J.T.: The rendering equation. In: SIGGRAPH 1986, pp. 143–150 (1986)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Jesus Gumbau
    • 1
  • Miguel Chover
    • 1
  • Cristina Rebollo
    • 1
  • Inmaculada Remolar
    • 1
  1. 1.Dept. Lenguajes y Sistemas InformaticosUniversitat Jaume ICastellonSpain

Personalised recommendations