iX 10/2021
S. 108
Wissen
Webanwendungen

Überraschend einfach: Immersive Web mit AFrame

Baukastenprinzip

Sebastian Springer

Die Bibliothek AFrame bietet einen modularen Ansatz zum Entwickeln von VR- und AR-Applikationen im Web und ist passgenau auf die Kriterien für Immersive Web zugeschnitten. Zusammen mit der WebXR API lassen sich komfortabel interaktive Anwendungen erstellen.

WebXR spielt eine wichtige Rolle dabei, Anwendungen für Virtual Reality (VR) und Augmented Reality (AR) ins Web zu bringen. Mit der WebXR API stellt der Browser eine Schnittstelle auf niedrigem Level zur Verfügung, die sich um die Geräteverwaltung zum Auffinden von XR-Aus- und -Eingabegeräten, die Organisation der XR-Session und die Behandlung von Eingaben über die XR-Geräte kümmert [1].

Bibliotheken und Frameworks helfen bei der Umsetzung mit Bausteinen, die sich zu einer funktionsfähigen Applikation verbinden lassen. AFrame ist ein verbreitetes Framework für WebXR. Die Einstiegshürde liegt relativ niedrig: Im einfachsten Fall genügen einige Zeilen HTML-Code für eine Anwendung, die auf VR-Hardware, aber auch im Browser lauffähig ist.

Kommentieren