3D Web Framework A-Frame
Entwicklungserfahrungen mit A-Frame (31.01.2022)
Förderjahr 2020 / Project Call #15 / ProjektID: 5203 / Projekt: cyberXscape

Über A-Frame

A-Frame ist ein 3D Web Framework mit Fokus auf die Integration von WebXR - Augmented Reality (AR) und Virtual Reality (VR). Dabei verwendet A-Frame die JavaScript 3D Bibliothek three.js.

Stärken von A-Frame

Aus dem anfänglichen Fokus von A-Frame abgeleitet bietet A-Frame sehr stabile Möglichkeiten für die Entwicklung von VR Erlebnissen. Das Entity-Component-System innerhalb von HTML ermöglicht HTML Entwicklern einen sehr schnellen Einstig und schnelle Fortschritte in der Entwicklung von 3D Szenen ohne jegliche Berührung mit WebGL. Weiters liefert A-Frame eine online IDE (integrierte Entwicklungsumgebung) namens A-Frame Inspector mit der das Entwickeln von 3D Szenen noch einfacher von der Hand geht.

Zu guter Letzt ist A-Frame natürlich auch Open-Source. Danke.

Schwächen von A-Frame

Bei der Entwicklung von AR Erlebnissen sind wir mit A-Frame leider an Grenzen gestoßen. Die Situation für AR im Web ist derzeit leider aufgrund des nicht finalen WebXR Standards immer noch sehr schwierig. Es gibt zwar Weiterentwicklungen auch innerhalb von A-Frame im AR-Bereich, aber wir sind leider noch nicht an dem Punkt wo wir diese Integration als Stabil und massentauglich ansehen können.

Arbeiten mit A-Frame

Das Arbeiten mit A-Frame hat uns viel Spaß bereitet. Die Architektur des Entity-Component-Systems ist gut durchdacht. Die Performance ist überraschend gut (auch auf mobilen Geräten). Das Implementieren von alternativen Navigationsmöglichkeiten mittels Touch oder auch mittels Gamepad sind durchaus machbar. Sowie kann man natürlich in der Entwicklung auf viele andere stabile Web-Schnittstellen zurückgreifen. Das tut A-Frame in vielen Fällen  auch bereits exzellent von sich aus. Zum Beispiel bei der Integration von Ton in einer Szene sind diese standardmäßig positionsabhängig. Das heißt ist der Spieler in der Szene näher an einer Klangquelle so ist diese Lauter beziehungsweise wird beim Entfernen leiser.

In Summe können wir A-Frame sehr empfehlen.

Zukunft von A-Frame

In Summe Arbeiten derzeit nur wenige Entwickler aktiv an A-Frame. Ein paar größere Sponsoren würden dem Projekt vermutlich gut tun. Oder auch mehr Interessenten die das Ziel verfolgen mehr interaktive 3D Welten ins Web bringen zu wollen.

Unser Ergebnis

Ihr seit auf unser Ergebnis gespannt. Na dann... Auf Los geht's los!

cyber-x-scape.at

 

Bannerbild Copyright (c) 2017 A-Frame Authors

CAPTCHA
Diese Frage dient der Überprüfung, ob Sie ein menschlicher Besucher sind und um automatisierten SPAM zu verhindern.
    Datenschutzinformation
    Der datenschutzrechtliche Verantwortliche (Internet Privatstiftung Austria - Internet Foundation Austria, Österreich) würde gerne mit folgenden Diensten Ihre personenbezogenen Daten verarbeiten. Zur Personalisierung können Technologien wie Cookies, LocalStorage usw. verwendet werden. Dies ist für die Nutzung der Website nicht notwendig, ermöglicht aber eine noch engere Interaktion mit Ihnen. Falls gewünscht, können Sie Ihre Einwilligung jederzeit via unserer Datenschutzerklärung anpassen oder widerrufen.