WebAssembly (WASM), WebGPU, WebGL, Echtzeit Rendering, Physically Based Rendering, Reflektionen, Transparenz
Das Ziel dieser Arbeit war, zu veranschaulichen, dass ein Echtzeit Renderer der den Herausforderungen von Glas und Transparenz gewachsen ist, möglich ist. Zusätzlich soll der Renderer auf Browsern aufgerufen werden können, ohne jegliche Programme zu installieren. Der Renderer soll innerhalb dieser Limitierungen eine Idee ergeben wie gut die Anforderung der GBM erfüllt werden können.
Die Visualisierung soll primären Fokus auf das akkurate Rendering von Glas, dessen Transparenz und Interaktion mit Licht legen. Dabei sollen jedoch andere Materialien welche in einem Badezimmer vorzufinden sind, nicht vernachlässigt werden.
Um Ihren Kunden Duschkabinen visualisieren zu können, will die Glasmanufaktur Baden einen Konfigurator bauen. Dieser soll verschiedene Duschkabinen in exemplaren Badezimmern visualisieren können. Dafür benötigen Sie einen Echtzeit Renderer welcher realitätsnahe Visualisierung ermöglicht.
Wir verwenden verschiedene rendering Techniken um gläserne Duschkabinen möglichst akkurat zu rendern. Wir zeigen, dass dies auch im Web in Echtzeit machbar ist.
Durch die Kombination von verschiedenen rendering Techniken können wir verschiedene Glastypen akkurat visualisieren. Das Glas verzerrt dabei jegliches Licht abhänging des Volumens. Zusätzlich reflektiert das Glas sämtliche Umgebung in Echzeit. Die verwendete Technik würde auch Bewegungen und Änderungen innerhalb der Reflektion in Echtzeit widergeben.
Die Performance blieb dabei auch auf Geräten mit integrierter Grafikkarte auf über einem Minimum von 30 Bildern pro Sekunde in allen getesten Szenen.
Projektart: Bachelor Thesis
Projektdauer: 26 Wochen
Arbeitsaufwand: 360 Stunden
Teamgrösse: Eine Person
Glasmanufaktur Baden AG
Kirchweg 25
5420 Ehrendingen
Simon Matile