Abstract
Today’s virtual worlds challenge the capacity of human creation. Trying to reproduce natural scenes, with large and complex models, involves reproducing their inherent complexity and detail. Procedural generation helps by allowing artists to create and generalize objects for highly detailed scenes. But existing procedural algorithms can not always be applied to existing applications without major changes. We introduce a new system that helps include procedural generation into existing modeling and rendering applications. Due to its design, extensibility and comprehensive interface, our system can handle user’s objects to create and improve applications with procedural generation of content. We demonstrate this and show how our system can generate both models and behaviours for a typical graphics application.
Chapter PDF
Similar content being viewed by others
Keywords
- Behavior Generation
- Interactive Technique
- Script Language
- Constructive Solid Geometry
- Interpretation Rule
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
Ierusalimschy, R.: Programming in Lua, 2nd edn. Lua.org (2006)
Mandelbrot, B.B.: The Fractal Geometry of Nature. W.H. Freeman, New York (1982)
Reeves, W.T., Blau, R.: Approximate and probabilistic algorithms for shading and rendering structured particle systems. In: SIGGRAPH 1985: Proceedings of the 12th annual conference on Computer graphics and interactive techniques, pp. 313–322. ACM Press, New York (1985)
Prusinkiewicz, P., Lindenmayer, A.: The algorithmic beauty of plants. Springer, New York (1990)
Tobler, R.F., Maierhofer, S., Wilkie, A.: Mesh-based parametrized L-systems and generalized subdivision for generating complex geometry. International Journal of Shape Modeling 8(2) (2002)
Ebert, D., Musgrave, F.K., Peachey, D., Perlin, K., Worley, S.: Texturing & Modeling: A Procedural Approach, 3rd edn. Morgan Kaufmann, San Francisco (2002)
Lindenmayer, A.: Mathematical models for cellular interaction in development, parts I and II. Journal of Theoretical Biology (18), 280–315 (1968)
Fowler, D.R., Meinhardt, H., Prusinkiewicz, P.: Modeling seashells. Computer Graphics 26(2), 379–387 (1992)
Parish, Y.I.H., Müller, P.: Procedural modeling of cities. In: SIGGRAPH 2001: Proceedings of the 28th annual conference on Computer graphics and interactive techniques, pp. 301–308. ACM Press, New York (2001)
Hahn, E., Bose, P., Whitehead, A.: Persistent realtime building interior generation. In: sandbox 2006: Proceedings of the 2006 ACM SIGGRAPH symposium on Videogames, pp. 179–186. ACM, New York (2006)
Müller, P., Wonka, P., Haegler, S., Ulmer, A., Gool, L.V.: Procedural modeling of buildings 25(3), 614–623 (2006)
Měch, R., Prusinkiewicz, P.: Visual models of plants interacting with their environment. In: SIGGRAPH 1996: Proceedings of the 23rd annual conference on Computer graphics and interactive techniques, pp. 397–410. ACM, New York (1996)
Karwowski, R., Prusinkiewicz, P.: Design and implementation of the L+C mod- eling language. Electronic Notes in Theoretical Computer Science 86(2), 141–159 (2003)
Marvie, J.E., Perret, J., Bouatouch, K.: The FL-system: a functional L-system for procedural geometric modeling. The Visual Computer 21(5), 329–339 (2005)
Hidalgo, J., Camahort, E., Abad, F., Vivo, R.: Modular l-systems: Generating procedural models using an integrated approach. In: ESM 2007: Proceedings of the 2007 European Simulation and Modeling Conference, EUROSIS-ETI, pp. 514–518 (2007)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hidalgo, J.L., Camahort, E., Abad, F., Vicent, M.J. (2008). Procedural Graphics Model and Behavior Generation. In: Bubak, M., van Albada, G.D., Dongarra, J., Sloot, P.M.A. (eds) Computational Science – ICCS 2008. ICCS 2008. Lecture Notes in Computer Science, vol 5102. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-69387-1_12
Download citation
DOI: https://doi.org/10.1007/978-3-540-69387-1_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-69386-4
Online ISBN: 978-3-540-69387-1
eBook Packages: Computer ScienceComputer Science (R0)