Conditions for Procedural 3D Shape Synthesis

Vaida Laganeckiene

AbstractThe goal of the thesis is to expand and improve general procedural modelling tool Generic Graph Grammar (G3). In particular the emphasis is laid on conditions for selecting a set of primitives for which to apply certain rules. Better conditions serve to improve expressibility of the grammar and enables the creation of more interesting models.
The G3 framework is mostly improved in three aspects. Firstly, the merging of coinciding primitives is implemented. This additional feature allows to avoid duplicate geometric information and helps to create topologically consistent meshes, for which conditions are more easily applied. Secondly, intersection tests are implemented with the possibility to cancel the procedural command, if model intersects itself. It helps to create more realistic models without self intersection or can used as additional artistic option. Finally, implementation
of compound commands makes it possible to query primitives for conditions within different scopes and allows to define more flexible rules.
Furthermore, several small improvements are made, such as the adjustments to the user interface, which facilitate the practical use of the framework.
Several models created with improved G3 method are presented in the report.
TypeMaster's thesis [Academic thesis]
Year2012
PublisherTechnical University of Denmark, DTU Informatics, E-mail: reception@imm.dtu.dk
AddressAsmussens Alle, Building 305, DK-2800 Kgs. Lyngby, Denmark
SeriesIMM-M.Sc.-2012-93
Note
Electronic version(s)[pdf]
Publication linkhttp://www.imm.dtu.dk/English.aspx
BibTeX data [bibtex]
IMM Group(s)Image Analysis & Computer Graphics