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.
Similar content being viewed by others
References
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.
Michael F Cohen, John R Wallace. Radiosity and Realistic Image Synthesis. Morgan Kaufmann, 1993.
François Sillion, Claude Puech. Radiosity and Global Illumination. Morgan Kaufmann, 1994.
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.
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.
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.
Sergej Zhukov, Andrej Inoes, Grigorij Kronin. An ambient light illumination model. In Proc. Eurographics Workshop on Rendering, Vienna, Austria, 1998, pp.45–56.
Hayden Landis. Production-ready global illumination. In Proc. SIGGRAPH, San Antonio, USA, Course 16 Notes, 2002.
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.
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.
Dustin Franklin. ShaderX4. Chapter Hardware-Based Ambient Occlusion, Charles River Media, 2006, pp.91–100.
Kyle Hegeman, Simon Premoze, Michael Ashikhmin, George Drettakis. Approximate ambient occlusion for trees. In SI3D, Redwood, CA, USA, 2006, pp.41–48.
Hanan Samet. The Design and Analysis of Spatial Data Structures. Addison-Wesley, 1990.
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.
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.
Dean W Wichern, Richard A Johnson. Applied Multivariate Statistical Analysis. Prentice-Hall, 1998.
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.
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.
Author information
Authors and Affiliations
Corresponding author
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.
Rights 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
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11390-007-9104-9