Guided Procedural Modeling

被引:36
|
作者
Benes, B. [1 ]
St'ava, O. [1 ]
Mech, R. [2 ]
Miller, G. [2 ]
机构
[1] Purdue Univ, W Lafayette, IN 47907 USA
[2] Adobe Inc, San Jose, CA USA
关键词
D O I
10.1111/j.1467-8659.2011.01886.x
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Procedural methods present one of the most powerful techniques for authoring a vast variety of computer graphics models. However, their massive applicability is hindered by the lack of control and a low predictability of the results. In the classical procedural modeling pipeline, the user usually defines a set of rules, executes the procedural system, and by examining the results attempts to infer what should be changed in the system definition in order to achieve the desired output. We present guided procedural modeling, a new approach that allows a high level of top-down control by breaking the system into smaller building blocks that communicate. In our work we generalize the concept of the environment. The user creates a set of guides. Each guide defines a region in which a specific procedural model operates. These guides are connected by a set of links that serve for message passing between the procedural models attached to each guide. The entire model consists of a set of guides with procedural models, a graph representing their connection, and the method in which the guides interact. The modeling process is performed by modifying each of the described elements. The user can control the high-level description by editing the guides or manipulate the low-level description by changing the procedural rules. Changing the connectivity allows the user to create new complex forms in an easy and intuitive way. We show several examples of procedural structures, including an ornamental pattern, a street layout, a bridge, and a model of trees. We also demonstrate interactive examples for quick and intuitive editing using physics-based mass-spring system.
引用
收藏
页码:325 / 334
页数:10
相关论文
共 50 条
  • [1] Procedural Fish Modeling
    Chiu, Chia-Hsing
    Lai, Yu-Chi
    Swen, Shang-Yen
    Cai, Zhong-Qi
    Tai, Wen-Kai
    IEEE COMPUTER GRAPHICS AND APPLICATIONS, 2024, 44 (06) : 89 - 104
  • [2] Procedural Modeling of cities
    Parish, YIH
    Müller, P
    SIGGRAPH 2001 CONFERENCE PROCEEDINGS, 2001, : 301 - 308
  • [3] Procedural Organic Modeling
    Bachman, David
    ACM SIGGRAPH 2019 EDUCATORS FORUM (SIGGRAPH '19), 2019,
  • [4] Procedural modeling of buildings
    Mueller, Pascal
    Wonka, Peter
    Haegler, Simon
    Ulmer, Andreas
    Van Gool, Luc
    ACM TRANSACTIONS ON GRAPHICS, 2006, 25 (03): : 614 - 623
  • [5] Procedural Modeling of Mosques
    Yayla, Elif
    Bulbul, Abdullah
    2018 26TH SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2018,
  • [6] Metropolis Procedural Modeling
    Talton, Jerry O.
    Lou, Yu
    Lesser, Steve
    Duke, Jared
    Mech, Radomir
    Koltun, Vladlen
    ACM TRANSACTIONS ON GRAPHICS, 2011, 30 (02):
  • [7] Procedural grape bunch modeling
    Huang, Chun-Yen
    Jheng, Wan-Ting
    Tai, Wen-Kai
    Chang, Chin-Chen
    Way, Der-Lor
    COMPUTERS & GRAPHICS-UK, 2013, 37 (04): : 225 - 237
  • [8] Procedural methods for urban modeling
    Watson, Benjamin
    Wonka, Peter
    IEEE COMPUTER GRAPHICS AND APPLICATIONS, 2008, 28 (03) : 16 - 17
  • [9] Procedural and interactive icicle modeling
    Gagnon, Jonathan
    Paquette, Eric
    VISUAL COMPUTER, 2011, 27 (6-8): : 451 - 461
  • [10] Procedural urban modeling in practice
    Watson, Benjamin
    Mueller, Pascal
    Wonka, Peter
    Sexton, Chris
    Veryovka, Oleg
    Fuller, Andy
    IEEE COMPUTER GRAPHICS AND APPLICATIONS, 2008, 28 (03) : 18 - 26