Ein 3D-Editor für das Nova-Modul basierend auf einem erweiterbaren Framework
React, TypeScript, Threejs, Software Architecture
Ziel dieser Arbeit war es, ein Framework zu erarbeiten, auf dem ein 3D-Editor aufgebaut werden kann. Die zentrale Anforderung an das Framework war dabei die zukünftige flexible Erweiterbarkeit.
Die FHNW besitzt mehrere Nova-Module. Diese Module bestehen aus einer dreidimensionalen Anordnung von LEDs und können beliebige Movies abspielen. Für die Erstellung solcher Movies gab es bisher kein geeignetes Tool. Es bestand Bedarf an einem webbasierten 3D-Editor, der es ermöglichen sollte, möglichst intuitiv Movies zu erstellen.
Als Ergebnis dieser Arbeit gibt es nun ein Framework, welches die Grundlage für einen 3D-Editor bie-tet. Es
ist offen für Erweiterungen und unabhängig von einer bestimmten UI-Implementation.
Des Weiteren existiert ein 3D-Editor, in dem Animationen für das Nova-Modul erstellt, gespeichert, geladen
und als Movie exportiert werden können. Er nutzt das Framework und ergänzt es mit einer Benutzeroberfläche.
Um die Entwicklung zukünftiger Plugins einfacher zu machen, gibt es eine Anleitung, die die nötigen Schritte
erläutert.
Projekttyp: Informatik Projekt 5
Projektdauer: September 2023 - Januar 2024
Aufwand in Personenstunden: 360
Teamgrösse: 2
Ruedi Müller
ruedi.mueller@fhnw.ch
| Aaron Ebnöther | Moritz Knöpfel |
| Informatik | Informatik |
| Prof. Dr. Jürg Luthiger | Thekla Müller |
| juerg.luthiger@fhnw.ch | thekla.mueller@fhnw.ch |