skip to main content
10.1145/2614348.2614366acmotherconferencesArticle/Chapter ViewAbstractPublication PagessccgConference Proceedingsconference-collections
research-article

An integrated framework for procedural modeling

Published: 26 April 2007 Publication History

Abstract

This paper proposes a new type of visual language to integrate the features of previous procedural modeling systems into a single modeling environment. As in a visual dataflow pipeline, we let nodes wrap operations, but instead of using pipelines to define dataflow, we use edges to define the order of execution. Models can be created efficiently without needing time-consuming compilation runs or learning an unintuitive syntax, and the new system offers a mechanism that can alter procedural models in the viewport. An example demonstrates how to use the new system to create complex models consisting of buildings, plants and landscapes procedurally without resorting to external tools.

References

[1]
Ackerman, W. B. 1982. Data flow languages. IEEE Computer 15, 2, 15--25.
[2]
Aho, A. V., Sethi, R., and Ullman, J. D. 1986. Compilers: principles, techniques, and tools. Addison-Wesley Longman Publishing, Boston.
[3]
Belhadj, F., and Audibert, P. 2005. Modeling landscapes with ridges and rivers. In VRST '05: Proceedings of the ACM symposium on Virtual reality software and technology, ACM, New York, 151--154.
[4]
Deussen, O., Hanrahan, P., Lintermann, B., Měch, R., Pharr, M., and Prusinkiewicz, P. 1998. Realistic modeling and rendering of plant ecosystems. In Proceedings of ACM SIGGRAPH 98, ACM Press, New York, 275--286.
[5]
Finkenzeller, D., and Schmitt, A. 2006. Rapid modeling of complex building façades. In Short paper proceedings of Eurographics 2006, D. Fellner and C. Hansen, Eds., 95--98.
[6]
Goetz, F., Borau, R., and Domik, G. 2004. An XML-based visual shading language for vertex and fragment shaders. In Web3D '04: Proceedings of the ninth international conference on 3D Web technology, ACM Press, New York, 87--97.
[7]
Gould, D. A. D. 2002. Complete Maya programming - An extensive guide to MEL and the C++ API. Elsevier, San Francisco.
[8]
Hanan, J. S. 1992. Parametric L-systems and their application to the modelling and visualization of plants. PhD thesis.
[9]
Havemann, S. 2005. Generative mesh modeling. PhD thesis, TU Braunschweig.
[10]
Johnston, W. M., Hanna, J. R. P., and Millar, R. J. 2004. Advances in dataflow programming languages. ACM Comput. Surv. 36, 1, 1--34.
[11]
Lindenmayer, A. 1968. Mathematical models for cellular interactions in development, parts I and II. Journal of Theoretical Biology 18, 280--315.
[12]
Lintermann, B., and Deussen, O. 1998. A modelling method and user interface for creating plants. Computer Graphics Forum 17, 1, 73--82.
[13]
Müller, P., Wonka, P., Haegler, S., Ulmer, A., and Gool, L. V. 2006. Procedural modeling of buildings. ACM Transactions on Graphics 25, 3, 614--623.
[14]
Oppenheimer, P. E. 1986. Real time design and animation of fractal plants and trees. In Computer Graphics (Proceedings of SIGGRAPH 86), ACM Press, New York, 55--64.
[15]
Parish, Y. I. H., and Müller, P. 2001. Procedural modeling of cities. In Proceedings of ACM SIGGRAPH 2001, ACM Press, E. Fiume, Ed., New York, 301--308.
[16]
Prusinkiewicz, P., and Lindenmayer, A. 1990. The algorithmic beauty of plants. Springer-Verlag, New York.
[17]
Smith, A. R. 1984. Plants, fractals, and formal languages. In Computer Graphics (Proceedings of ACM SIGGRAPH 84), ACM Press, New York, 1--10.
[18]
Snyder, J. M. 1992. Generative modeling for computer graphics and CAD: symbolic shape design using interval analysis. Academic Press Professional, San Diego.
[19]
Stiny, G. 1975. Pictorial and Formal Aspects of Shapes and Shape Grammars. Birkhauser, Basel, Switzerland.
[20]
Strauss, P. S., and Carey, R. 1992. An object-oriented 3D graphics toolkit. In Computer Graphics (Proceedings of ACM SIGGRAPH 92), ACM Press, New York, 341--349.
[21]
Wonka, P., Wimmer, M., Sillion, F., and Ribarsky, W. 2003. Instant architecture. ACM Transactions on Graphics 22, 3, 669--677.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
SCCG '07: Proceedings of the 23rd Spring Conference on Computer Graphics
April 2007
242 pages
ISBN:9781605589565
DOI:10.1145/2614348
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

  • Comenius University: Comenius University

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 26 April 2007

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. computer graphics and modeling
  2. procedural modeling
  3. visual programming languages

Qualifiers

  • Research-article

Conference

SCCG07
Sponsor:
  • Comenius University
SCCG07: Spring Conference on Computer Graphics
April 26 - 28, 2007
Budmerice, Slovakia

Acceptance Rates

Overall Acceptance Rate 67 of 115 submissions, 58%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)0
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2025)GeoCode: Interpretable Shape ProgramsComputer Graphics Forum10.1111/cgf.15276Online publication date: 12-Feb-2025
  • (2022)Building an Augmented Reality Experience on Top of a Smart Pavement Management SystemBuildings10.3390/buildings1211191512:11(1915)Online publication date: 7-Nov-2022
  • (2020)Procedural Generation of Multistory Buildings With InteriorIEEE Transactions on Games10.1109/TG.2019.295773312:3(323-336)Online publication date: Sep-2020
  • (2019)Interactive Iconized Grammar‐Based Pailou ModellingComputer Graphics Forum10.1111/cgf.1366139:1(50-62)Online publication date: 16-Apr-2019
  • (2017)Generating furniture for augmented reality applications using natural languageProceedings of the 8th Augmented Human International Conference10.1145/3041164.3041189(1-5)Online publication date: 16-Mar-2017
  • (2015)Evaluating procedural modelling for 3D models of informal settlements in urban design activitiesSouth African Journal of Science10.17159/sajs.2015/20150100Volume 111:Number 11/12Online publication date: 26-Nov-2015
  • (2015)Procedural content graphs for urban modelingInternational Journal of Computer Games Technology10.1155/2015/8089042015(10-10)Online publication date: 1-Jan-2015
  • (2012)Rapid modeling for large scale Anhui-Styled Architectures2012 International Conference on Systems and Informatics (ICSAI2012)10.1109/ICSAI.2012.6223233(1131-1134)Online publication date: May-2012

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media