Für mein bisher umfangreichstes Projekt kam neben einem CAD- und 3D-Programm eine der performantesten und elegantesten Game-Engines auf dem Markt zum Einsatz.
In einer 3D-Engine werden alle statischen und beweglichen 3D-Körper vereint, Interaktionen und Animationen gesteuert und um programmierbare Elemente ergänzt. Sie stellt die Entwicklungsumgebung für
das interaktive 3D-Programm dar.
Am Ende des Entwicklungsprozesses wird eine Anwendung ausgegeben, die als eigenständiges Programm in Echtzeit auf Ihrem Rechner läuft.
Der durchdachte Aufbau der Engine sorgt dafür, dass die Anwendung auch auf älteren Rechnern läuft und somit höchst abwärtskompatibel ist.
Anwendungsbeispiele:
- Präsentation virtueller Rekonstruktionen [zerstörte oder unvollständige Gebäude, Archäologie]
- Architekturvisualisierungen mit interaktiven Elementen und Rich Media Inhalten
- virtuelle Museumsbesuche / Rundgänge
- virtuelle Messen und Ausstellungen
- 3D Lernumgebungen / Spielewelten mit anspruchsvoller Grafik
geeignete Medien:
- Distribution auf CD und DVD
- Computerterminals [Windows PC, Apple Macintosh]
- Internet: die Anwendung läuft mittels Browser-Plugin in Internet Explorer, Firefox, Mozilla, Netscape, Safari und Camino
Meine Fähigkeiten umfassen den vollständigen Ablauf der Entwicklung einer interaktiven Virtual Reality-Anwendung.
Briefing:
Erarbeitung eines Anwendungskonzeptes, das für Ihre Rekonstruktion und Simulation oder Ihr Produkt und dessen USP eine geeignete Präsentationsumgebung findet
3D Modelling:
Die Erstellung aller 3 dimensionalen Körper die in Ihrer Anwendung vorkommen.
Können Sie CAD-Daten liefern [Architekten] oder wollen Sie bereits bestehende 3D-Körper [z.B. aus 3D-Scans] liefern, können wir diese so präparieren, dass sie unter Ersparnis von Zeit und Kosten in
die 3D-Engine integriert werden können.
Texturierung:
Damit die graue 3D Welt Farbe bekommt, müssen Ihre Objekte texturiert werden, und können neben einfachen Farben auch komplexe Oberflächenfarben mit Glanzlicht, Reliefeffekten, dynamischer und
statischer Lichtverteilung annehmen. Handskizzenähnliche oder comicartige Looks sind auch möglich.
Programmierung:
Umsetzung der interaktiven Elemente wie z.B. kontextsensitive Informationen, interaktive Menüs, Spielführung
Ausgabe:
Ihre fertige Anwendung läuft plattformunabhängig auf Windows PCs und Apple Macintosh Rechnern als eigenständiges Programm, aber auch in Internet-Browsern beider Systeme. Damit sind sowohl
Offline-Distribution [Kiosksysteme und CD/DVD] als auch Online-Distribution abgedeckt. Ihre Anwendung kann mit Tastatur und Maus, Gamepad und Joystick gesteuert werden.