The Future of WebXR

Jordan Santell / @jsantell

WebXR Engineer, Google

Tilt Brush

WebVR

State of WebXR

VR
VR Browsers
AR

State of WebXR

VR
VR Browsers
AR

WebVR API

  • Detect VR devices
  • Query the devices capabilities
  • Poll the device's position and orientation
  • Display imagery on device at appropriate frame rate
by Arturo Paracuellos

webvr-polyfill

by Arturo Paracuellos

A-Frame

A-Frame

A-Frame

A-Frame

React VR

Why the web?

  • Write once, run everywhere
  • Open publishing
  • Linkability
  • Enhancing the current web

State of WebXR

VR
VR Browsers
AR

by @voxelkei

State of WebXR

VR
VR Browsers
AR

AR.js

clmtrackr

Experimental AR Browsers

  • WebARonARKit - ARKit (iOS)
  • WebARonARCore - ARCore (Android)
  • 6DOF Tracking
  • Render Camera
  • Surface detection

three.ar.js

State of WebXR

VR
VR Browsers
AR

State of WebXR

VR
  • Baseline
VR Browsers
AR

State of WebXR

VR
  • Baseline
VR Browsers
AR
  • Scene Understanding
  • 6DOF
  • "transparent" glasses

State of WebXR

VR
  • Baseline
VR Browsers
  • 3D Positioning
  • User Agent
AR
  • Scene Understanding
  • 6DOF
  • "transparent" glasses

Build the Future

Thanks!

Jordan Santell / @jsantell

WebXR Engineer, Google