What are WebXR Device APIs?
Last updated
Was this helpful?
Last updated
Was this helpful?
WebXR is a group of standards being implemented by the browsers, which are used together to support rendering 3D scenes to hardware designed for Mixed Reality. Mixed Reality devices are presenting virtual worlds (virtual reality, or VR), or for adding graphical imagery to the real world, (augmented reality, or AR).
The WebXR Device API implements the core of the WebXR feature set, managing the selection of output devices, render the 3D scene to the chosen device at the appropriate frame rate, and manage input, such as controllers and hand interactions.
WebXR Device APIs are replacing the deprecated WebVR API. WebVR API was designed with only VR devices in mind. With the addition of new AR headsets and AR capable handheld devices, the WebVR API is deprecated in favor of WebXR Device APIs, that include AR Modules.
Introduction
WebXR Device APIs:
Immersive Devices
VR Headsets for Mobile Devices.
Oculus Quest
Augmented Reality(AR) or Mixed Reality(MR) Headsets
WebXR with Mobile Devices
Pokemon Go
WebVR vs WebXR
Virtual Reality on the Web
Mozilla Hello WebXR Demo:
WebXR Features 11: 30 Gamepad API
Input Profiles Library
WebAR Module
Hit Test
How to Get Started Building WebXR Experiences
WebGL
WebXR Libraries
ThreeJS:
A-Frame:
BabylonJS:
React 360:
PlayCanvas:
More on A-Frame
A-Frame Hello World Code
Future of WebXR APIs
WebXR Accessibility and DOM Overlay API
Lighting Estimation Using Computer Vision
Anchors
Layers
Hand Interactions
WebXR Resources 30: 10 How to Get Involved with Immersive Web Working and Community Groups