The algorithmic beauty of plants
The algorithmic beauty of plants
Visual models of plants interacting with their environment
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
Visual models of plant development
Handbook of formal languages, vol. 3
The use of positional information in the modeling of plants
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Viewpoint Selection using Viewpoint Entropy
VMV '01 Proceedings of the Vision Modeling and Visualization Conference 2001
ACM SIGGRAPH 2003 Papers
ACM SIGGRAPH 2004 Papers
Procedural modeling of buildings
ACM SIGGRAPH 2006 Papers
Upright orientation of man-made objects
ACM SIGGRAPH 2008 papers
Interactive visual editing of grammars for procedural architecture
ACM SIGGRAPH 2008 papers
Procedural Urban Modeling in Practice
IEEE Computer Graphics and Applications
Self-organizing tree models for image synthesis
ACM SIGGRAPH 2009 papers
A connection between partial symmetry and inverse procedural modeling
ACM SIGGRAPH 2010 papers
Converting 3D furniture models to fabricatable parts and connectors
ACM SIGGRAPH 2011 papers
Challenges in procedural modeling of buildings
UDMV '13 Proceedings of the Eurographics Workshop on Urban Data Modelling and Visualisation
Challenges and ideas in procedural modeling of interiors
UDMV '13 Proceedings of the Eurographics Workshop on Urban Data Modelling and Visualisation
Hi-index | 0.00 |
Procedural modeling is a promising approach to create complex and detailed 3D objects and scenes. Based on the concept of split grammars, e.g., construction rules can be defined textually in order to describe a hierarchical build-up of a scene. Unfortunately, creating or even just reading such grammars can become very challenging for non-programmers. Recent approaches have demonstrated ideas to interactively control basic split operations for boxes, however, designers need to have a deep understanding of how to express a certain object by just using box splitting. Moreover, the degrees of freedom of a certain model are typically very high and thus the adjustment of parameters remains more or less a trial-and-error process. In our paper, we therefore present novel concepts for the intuitive and interactive handling of complex procedural grammars allowing even amateurs and non-programmers to easily modify and combine existing procedural models that are not limited to the subdivision of boxes. In our grammar 3D manipulators can be defined in order to spawn a visual representation of adjustable parameters directly in model space to reveal the influence of a parameter. Additionally, modules of the procedural grammar can be associated with a set of camera views which draw the user's attention to a specific subset of relevant parameters and manipulators. All these concepts are encapsulated into procedural high-level primitives that effectively support the efficient creation of complex procedural 3D scenes. Since our target group are mainly users without any experience in 3D modeling, we prove the usability of our system by letting some untrained students perform a modeling task from scratch.