Conditions for Procedural 3D Shape Synthesis | Vaida Laganeckiene
| Abstract | The 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. | Type | Master's thesis [Academic thesis] | Year | 2012 | Publisher | Technical University of Denmark, DTU Informatics, E-mail: reception@imm.dtu.dk | Address | Asmussens Alle, Building 305, DK-2800 Kgs. Lyngby, Denmark | Series | IMM-M.Sc.-2012-93 | Note | | Electronic version(s) | [pdf] | Publication link | http://www.imm.dtu.dk/English.aspx | BibTeX data | [bibtex] | IMM Group(s) | Image Analysis & Computer Graphics |
|