Title: | Beispiel-basierte Synthese polygonaler Netze mit dem Wave-Function-Collapse Algorithmus durch Distanzfunktionen mit Marching Cubes | Language: | German | Authors: | Dorn, Christian | Keywords: | Marching Cubes; Wave-Function-Collapse; Distanzfunktion; Prozedural; Synthese; Beispielbasiert; Dreiecksnetze; Signed Distance Function; Synthesis; Example-driven; Triangle Mesh; Procedural | Issue Date: | 27-Sep-2024 | Abstract: | Der Wave-Function-Collapse (WFC) Algorithmus ermöglicht es, durch beispiel-basierte Eingaben prozedural ähnlich aussehende Ausgaben zu erzeugen. Je nach Implementierung können verschiedenste Datentypen und Dimensionen benutzt werden, weswegen im Rahmen von vorherigen Projekten ein generisches Framework erstellt wurde, welches sich modular für neue Typen erweitern lässt. Bisherige Versuche eine Variante mit Dreiecksnetzen zu implementieren sind wegen zu hoher Komplexität des dreidimensionalen Raums gescheitert, weswegen in dieser Arbeit eine Lösung entwickelt wurde. Möglich war dies durch eine Detailreduktion mithilfe von Distanzfunktionen, Nutzung von WFC und anschließender Visualisierung mithilfe von Marching Cubes und zeigt trotz langer Laufzeit und vereinfachten Ausgaben die Möglichkeit auf, den WFC-Algorithmus auf beliebige Dreiecksnetze anwenden zu können. The Wave-Function-Collapse (WFC) algorithm is able to procedurally generate outputs using features from an example input. Different implementations enable the usage of unique data types and dimensions leading to the development of a generic WFC-Framework, which makes it possible to create new modules if needed. Due to the inherent complexity and detail of three dimensional space an implementation using triangle meshes was yet not achieved. In this work a solution using signed distance functions and marching cubes for visualization is created to be able to use the Wave-Function-Collapse algorithm together with triangle meshes. Although the generation process can take multiple minutes, it shows the possibility to use the algorithm with any triangle meshes. |
URI: | https://hdl.handle.net/20.500.12738/16346 | Institute: | Fakultät Technik und Informatik Department Informations- und Elektrotechnik |
Type: | Thesis | Thesis type: | Master Thesis | Advisor: | Jenke, Philipp | Referee: | Lins, Christian |
Appears in Collections: | Theses |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
MA_Synthese polygonaler Netze mit dem Wave-Function-Collapse Algorithmus.pdf | 1.69 MB | Adobe PDF | View/Open |
Note about this record
Export
Items in REPOSIT are protected by copyright, with all rights reserved, unless otherwise indicated.