Abstract
Creating interactive graphics applications that present to the user realistic natural scenes is very difficult. Natural phenomena are very complex and detailed to model, and using traditional modeling techniques takes huge amounts of time and requires skilled artists to obtain good results.
Procedural techniques allow to generate complex objects by defining a set of rules and selecting certain parameters. This allows to speed up the process of content creation and also allows to create objects on-the-fly, when needed. On-demand generation of scenes enables the authors to create potentially infinite worlds.
This survey identifies the main features of the most used systems that implement procedural techniques to model plants and natural phenomena and discuss usability issues.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Parish, Y.I.H., Muller, P.: Procedural modeling of cities. In: SIGGRAPH 2001, pp. 301–308 (2001)
Greuter, S., Parker, J., Stewart, N., Leach, G.: Real-time procedural generation of ‘pseudo infinite’ cities. In: GRAPHITE 2003, pp. 87–94 (2003)
Sun, J., Yu, X., Baciu, G., Green, M.: Template-based generation of road networks for virtual city modeling. In: ACM Symposium on Virtual Reality Software and Technology, pp. 33–40 (2002)
Muller, P., Wonka, P., Haegler, S., Ulmer, A., Gool, L.V.: Procedural modeling of buildings. In: SIGGRAPH 2006, pp. 614–623 (2006)
Wonka, P., Wimmer, M., Sillion, F., Ribarsky, W.: Instant architecture. ACM Transactions on Graphics 22(3), 669–677 (2003)
Martin, J.: Procedural house generation: A method for dynamically generating floor plans. In: Symposium on interactive 3D Graphics and Games (2006)
Ebert, D., Musgrave, F., Peachey, D., Perlin, K., Worley, S.: Texturing and Modeling: A Procedural Approach, 3rd edn. Morgan Kaufmann, San Francisco (2002)
Weber, J., Penn, J.: Creation and rendering of realistic trees. In: SIGGRAPH 1995, pp. 119–128. ACM, New York (1995)
Lluch, J., Camahort, E., Vivó, R.: Procedural multiresolution for plant and tree rendering. In: AFRIGRAPH 2003 (2003)
Roden, T., Parberry, I.: Clouds and stars: efficient real-time procedural sky rendering using 3d hardware. In: ACE 2005 Int. Conference on Advances in Computer Entertainment Technology, pp. 434–437 (2005)
Prachyabrued, M., Roden, T.E., Benton, R.G.: Procedural generation of stylized 2d maps. In: ACE 2007: Advances in Computer Entertainment Technology (2007)
Roden, T., Parberry, I.: Procedural Level Generation. In: Game Programming Gems 5, pp. 579–588. Charles River Media (2005)
Quan, L., Tan, P., Zeng, G., Yuan, L., Wang, J., Kang, S.B.: Image-based plant modeling. In: SIGGRAPH 2006, pp. 599–604 (2006)
Deix, W.: Real-time rendering of fractal rocks. In: Central European Seminar on Computer Graphics (2003)
Prusinkiewicz, P., Hammel, M.: A fractal model of mountains with rivers. In: Graphics Interface 1993 (1993)
Lindenmayer, A.: Mathematical models for cellular interaction in development, parts i and ii. Journal of Theoretical Biology 18, 280–315 (1968)
Kelly, G., McCabe, H.: A survey of procedural techniques for city generation. ITB Journal 14 (2006)
Prusinkiewicz, P., Hammel, M.S., Mjolsness, E.: Animation of plant development. In: SIGGRAPH 1993, pp. 351–360 (1993)
FracTree: http://archives.math.utk.edu/software/msdos/fractals/fractree
L-System4: http://www.geocities.com/tperz/L4Home.htm
LStudio: http://algorithmicbotany.org
An Ivy Generator: http://graphics.uni-konstanz.de/~luft/ivy_generator
TreeGenerator: http://www.treegenerator.com
TreeMagik G3: http://www.aliencodec.com/product_treemagik.php
MeshTree Studio: http://www.ogre3d.org/forums/viewtopic.php?t=25909
Dryad: http://dryad.stanford.edu
Arbaro: http://arbaro.sourceforge.net
SpeedTree: http://www.speedtree.com
Xfrog: http://www.xfrog.com/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
de la Re, A., Abad, F., Camahort, E., Juan, M.C. (2009). Tools for Procedural Generation of Plants in Virtual Scenes. In: Allen, G., Nabrzyski, J., Seidel, E., van Albada, G.D., Dongarra, J., Sloot, P.M.A. (eds) Computational Science – ICCS 2009. ICCS 2009. Lecture Notes in Computer Science, vol 5545. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01973-9_89
Download citation
DOI: https://doi.org/10.1007/978-3-642-01973-9_89
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-01972-2
Online ISBN: 978-3-642-01973-9
eBook Packages: Computer ScienceComputer Science (R0)