Skip to main content
Log in

A Fast Ambient Occlusion Method for Real-Time Plant Rendering

  • Regular Paper
  • Published:
Journal of Computer Science and Technology Aims and scope Submit manuscript

Abstract

Global illumination effects are crucial for virtual plant rendering. Whereas real-time global illumination rendering of plants is impractical, ambient occlusion is an efficient alternative approximation. A tree model with millions of triangles is common, and the triangles can be considered as randomly distributed. The existing ambient occlusion methods fail to apply on such a type of object. In this paper, we present a new ambient occlusion method dedicated to real time plant rendering with limited user interaction. This method is a three-step ambient occlusion calculation framework which is suitable for a huge number of geometry objects distributed randomly in space. The complexity of the proposed algorithm is O(n), compared to the conventional methods with complexities of O(n 2). Furthermore, parameters in this method can be easily adjusted to achieve flexible ambient occlusion effects. With this ambient occlusion calculation method, we can manipulate plant models with millions of organs, as well as geometry objects with large number of randomly distributed components with affordable time, and with perceptual quality comparable to the previous ambient occlusion methods.

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.

Similar content being viewed by others

References

  1. Andrew S Glassner, Jim Arvo, Robert L Cook et al. An Introduction to Ray Tracing. Academic Press, London, 1989, earlier versions as course notes at SIGGRAPH’87 (with Rick Speer) and ‘88.

    MATH  Google Scholar 

  2. Michael F Cohen, John R Wallace. Radiosity and Realistic Image Synthesis. Morgan Kaufmann, 1993.

  3. François Sillion, Claude Puech. Radiosity and Global Illumination. Morgan Kaufmann, 1994.

  4. Cyril Soler, François Sillion, Frédéric Blaise, Philippe Dereffye. An efficient instantiation algorithm for simulating radiant energy transfer in plant models. ACM Transactions On Graphics, April 2003, 22(2): 204–233.

    Article  Google Scholar 

  5. Nelson L Max, Durtis Mobley, Brett Keating et al. Plane-parallel radiance transport for global illumination in vegetation. In Proc. the Eurographics Workshop on Rendering Techniques ’97, London, UK, 1997, Springer-Verlag, pp.239–250.

    Google Scholar 

  6. Peter-Pike J Sloan, Jan Kautz, John Snyder. Precomputed radiance transfer for real-time rendering in dynamic, low-frequency lighting environments. In Proc. SIGGRAPH, San Antonio, Texas, USA, 2002, pp.527–536.

  7. Sergej Zhukov, Andrej Inoes, Grigorij Kronin. An ambient light illumination model. In Proc. Eurographics Workshop on Rendering, Vienna, Austria, 1998, pp.45–56.

  8. Hayden Landis. Production-ready global illumination. In Proc. SIGGRAPH, San Antonio, USA, Course 16 Notes, 2002.

  9. Matt Pharr, Simon Green. GPU Gems 2 — Programming Techniques for High-Performance Graphics and General-Purpose Computation. Chapter Ambient Occlusion, Addison Wesley, 2004, pp.279–292.

  10. Mirko Sattler, Ralf Sarlette, Gabriel Zachmann, Reinhard Klein. Hardware-accelerated ambient occlusion computation. In Proc. Vision, Modeling, and Visualization, Stanford, CA, USA, 2004, pp.331–338.

  11. Dustin Franklin. ShaderX4. Chapter Hardware-Based Ambient Occlusion, Charles River Media, 2006, pp.91–100.

  12. Kyle Hegeman, Simon Premoze, Michael Ashikhmin, George Drettakis. Approximate ambient occlusion for trees. In SI3D, Redwood, CA, USA, 2006, pp.41–48.

  13. Hanan Samet. The Design and Analysis of Spatial Data Structures. Addison-Wesley, 1990.

  14. Dan Pelleg, Andrew Moore. X-means: Extending k-means with efficient estimation of the number of clusters. In Proc. the Seventeenth International Conference on Machine Learning, San Francisco, 2000, Morgan Kaufmann, pp.727–734.

    Google Scholar 

  15. Frederic Banégas, Marc Jaeger, Dominique Michelucci et al. The ellipsoidal skeleton in medical applications. In Proc. Symposium on Solid Modeling and Applications, 2001, pp.30–38.

  16. Dean W Wichern, Richard A Johnson. Applied Multivariate Statistical Analysis. Prentice-Hall, 1998.

  17. Hong-Ping Yan, Philippe de Reffye, ChunHong Pan, BaoGang Hu. Fast construction of plant architectural models based on substructure decomposition. J. Comput. Sci. & Technol., 2003, 18(6): pp.780–787.

    Article  MATH  Google Scholar 

  18. Philippe de Reffye, Claude Edelin, Jean Françon, Marc Jaeger, Claude Puech. Plant models faithful to botanical structure and development. In Proc. SIGGRAPH, Orlando, FL, USA, 1988, pp.151–158.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jun Teng.

Additional information

This work is supported by the National Natural Science Foundation of China (Grant Nos. 60073007 and 60473110), National High Technology Development 863 Program of China (Grant No. 2006AA01Z301), LIAMA, and French National Research Agency (Grant No. NATSIM ANR-05-MMSA-45).

Electronic Supplementary Material

Below is the link to the electronic supplementary material.

(PDF 89 kb)

Rights and permissions

Reprints and permissions

About this article

Cite this article

Teng, J., Jaeger, M. & Hu, BG. A Fast Ambient Occlusion Method for Real-Time Plant Rendering. J. Comput. Sci. Technol. 22, 859–866 (2007). https://doi.org/10.1007/s11390-007-9104-9

Download citation

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11390-007-9104-9

Keywords

Navigation