Layered shape grammars for procedural modelling of buildings

The effort of creating virtual city environments is reduced using procedural modelling techniques. However, these typically use split-based approaches which can impose limitations on the final geometry, usually enforcing a grid-like structure and require complex geometry to be imported. Layered shape grammars can increase the variability of procedural buildings, while the vectorial definition of shapes introduces the possibility of creating complex shapes that seamlessly blend into the model. We evaluate the contributions with a modelling example and a comparison with split-based procedural modelling techniques. Results show that layers allow more flexibility than split-based techniques in creating variations. Vectorially defined shapes are a step forward in shape grammar expressiveness.

[1]  Manuela Ruiz-Montiel,et al.  Layered shape grammars , 2014, Comput. Aided Des..

[2]  Michael Wimmer,et al.  Interactive visual editing of grammars for procedural architecture , 2008, SIGGRAPH 2008.

[3]  George Stiny,et al.  Shape Grammars and the Generative Specification of Painting and Sculpture , 1971, IFIP Congress.

[4]  Pascal Müller,et al.  Procedural modeling of cities , 2001, SIGGRAPH.

[5]  Ming C. Lin,et al.  Example-guided physically based modal sound synthesis , 2013, ACM Trans. Graph..

[6]  Gustavo Patow User-Friendly Graph Editing for Procedural Modeling of Buildings , 2012, IEEE Computer Graphics and Applications.

[7]  Michael Wimmer,et al.  Instant architecture , 2003, ACM Trans. Graph..

[8]  Pedro Brandão Silva,et al.  Node-Based Shape Grammar Representation and Editing , 2013 .

[9]  Peter Wonka,et al.  Interactive architectural modeling with procedural extrusions , 2011, TOGS.

[10]  Daniel Cohen-Or,et al.  Layered analysis of irregular facades via symmetry maximization , 2013, ACM Trans. Graph..

[11]  Sven Havemann,et al.  Shape grammars on convex polyhedra , 2013, Comput. Graph..

[12]  Michael Wimmer,et al.  Layer‐Based Procedural Design of Façades , 2015, Comput. Graph. Forum.

[13]  Michael Wimmer,et al.  Learning shape placements by example , 2015, ACM Trans. Graph..

[14]  Alexei Sourin,et al.  Constructive Roofs from Solid Building Primitives , 2016, Trans. Comput. Sci..

[15]  Pierre Poulin,et al.  Component-based modeling of complete buildings , 2011, Graphics Interface.

[16]  Rafael Bidarra,et al.  Procedural Content Graphs for Urban Modeling , 2015, Int. J. Comput. Games Technol..

[17]  Pascal Müller,et al.  Advanced procedural modeling of architecture , 2015, ACM Trans. Graph..

[18]  Leif Kobbelt,et al.  Generalized Use of Non‐Terminal Symbols for Procedural Modeling , 2010, Comput. Graph. Forum.

[19]  Luc Van Gool,et al.  Procedural modeling of buildings , 2006, ACM Trans. Graph..