Procedural Library

Die prozedurale Bibliothek ist im Rahmen des Wahlfaches „Prozedurale Levelgestaltung in Houdini“ entstanden. Das Ziel war durch die Eingabe von wenigen Parametern einen Algorithmus zu erstellen, der intelligent die gesamte Bibliothek in der Game Engine Unity aufbaut.

Dabei werden zuerst Räume auf verschiedenen Etagen generiert. Um die Räume mit Leben zu füllen werden sie daraufhin mit Bücherregalen, Tischen, Stühlen, Wendeltreppen und Lampen bestückt. Der Node basierte Algorithmus von Houdini platziert diese Objekte intelligent an sinnvollen Punkten im Raum.

Um das Projekt 100% prozedural zu halten, sind alle Materialien mit Substance Designer erstellt. Dies gibt die Möglichkeit anhand von Parametern die Farbe oder Struktur von Materialien in Unity zu ändern.