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
相关论文
共 36 条
[1]   Style grammars for interactive visualization of architecture [J].
Aliaga, Daniel G. ;
Rosen, Paul A. ;
Bekins, Daniel R. .
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2007, 13 (04) :786-797
[2]   Sketch-based parameterization of L-systems using illustration-inspired construction lines and depth modulation [J].
Anastacio, Fabricio ;
Prusinkiewicz, Przemyslaw ;
Sousa, Mario Costa .
COMPUTERS & GRAPHICS-UK, 2009, 33 (04) :440-451
[3]  
[Anonymous], SIGGRAPH, DOI DOI 10.1145/237170.237279
[4]   Modeling architectural design objectives in physically based space planning [J].
Arvin, SA ;
House, DH .
AUTOMATION IN CONSTRUCTION, 2002, 11 (02) :213-225
[5]  
BAXTER R, 2010, AFRIGRAPH 10, P101
[6]  
BOKELOH M, 2010, ACM T COMPUTER GRAPH, P1
[7]  
CHEN G, 2007, ACM T GRAPHIC, V27, P35, DOI DOI 10.1145/1278780.1278822
[8]   Sketching reality: Realistic interpretation of architectural designs [J].
Chen, Xuejin ;
Kang, Sing Bing ;
Xu, Ying-Qing ;
Dorsey, Julie ;
Shum, Heung-Yeung .
ACM TRANSACTIONS ON GRAPHICS, 2008, 27 (02)
[9]  
Deussen O., 1998, Computer Graphics. Proceedings. SIGGRAPH 98 Conference Proceedings, P275, DOI 10.1145/280814.280898
[10]  
EBERT DS, 2003, TEXTURING MODELING