Shape Grammar Editor

dc.contributor.advisorJaggo, Jaanus, juhendaja
dc.contributor.authorPlans, Mathias
dc.contributor.otherTartu Ülikool. Loodus- ja täppisteaduste valdkondet
dc.contributor.otherTartu Ülikool. Arvutiteaduse instituutet
dc.date.accessioned2023-10-30T12:45:37Z
dc.date.available2023-10-30T12:45:37Z
dc.date.issued2023
dc.description.abstractThis thesis presents a new way to generate procedural meshes in Godot games. Two new tools were developed. First, the shape grammar editor that can be used to define parameters for a shape grammar. The grammar rules are defined on a visual representation of the shapes, which makes the designing process of the grammar intuitive. Then, that shape grammar is used in Godot plugin to create meshes in real-time applications. Both tools are built on newly devised algorithms and data structures that handle the topology and geometry of 3D shapes. It is shown that the tools given in the grammar editor are enough to create variable shaped objects.et
dc.identifier.urihttps://hdl.handle.net/10062/93845
dc.language.isoenget
dc.publisherTartu Ülikoolet
dc.rightsopenAccesset
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 International*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectProcedural generationet
dc.subjectshape grammaret
dc.subjectformal grammaret
dc.subjectgenerative grammaret
dc.subjectCADet
dc.subjectGodotet
dc.subject.othermagistritöödet
dc.subject.otherinformaatikaet
dc.subject.otherinfotehnoloogiaet
dc.subject.otherinformaticset
dc.subject.otherinfotechnologyet
dc.titleShape Grammar Editoret
dc.typeThesiset

Failid

Originaal pakett

Nüüd näidatakse 1 - 2 2
Laen...
Pisipilt
Nimi:
Plans_ComputerScience_2023.pdf
Suurus:
1.98 MB
Formaat:
Adobe Portable Document Format
Kirjeldus:
Laen...
Pisipilt
Nimi:
Plans_ComputerScience_2023.zip
Suurus:
68.96 MB
Formaat:
Compressed ZIP
Kirjeldus:
Lisad

Litsentsi pakett

Nüüd näidatakse 1 - 1 1
Laen...
Pisipilt
Nimi:
license.txt
Suurus:
1.71 KB
Formaat:
Item-specific license agreed upon to submission
Kirjeldus: