Paul Melero
Web Developer
Github | gangsthub |
---|---|
@paul_melero | |
CodeSandBox | gangsthub/sandboxes |
Erni | paul.melero@erni-espana.es |
What is it?
W3C IWCG https://github.com/immersive-web
Official spec and experimental Browser API that supports VR devices and controllers.
Basically, it provides performant stereoscopic rendering and positional tracking.
It doesn't do graphics.
🔍
Browsers
Browser in Phones
Chrome on "DayDream Ready":
Pixel 3, Galaxy S9 & S9+, Pixel 2, Galaxy S8 & S8+, ZenFone AR, LG V30
Chrome: v66+ (//flags)
FF on Win, Nightly on Mac OS. Linux under development.
FF
Samsung Internet
Dedicated Browsers
📦
📦
📦
Safari mobile (Polyfill)
📦
📦
📦
Browsers + OS + Motion sensors
URL: chrome://flags
Activate:
- WebXR Device API
- WebXR Hit Test (not for today's demo, tho)
HTC Vive with controllers and trackers
Oculus Rift with Touch controllers
Google Daydream with controller
Samsung GearVR with controller
Google Cardboard
Matt Stow - https://slides.com/stowball/intro-to-webxr
⬆ Is going to handle 3D boilerplate, VR setup, default camera, lighting, controls and polyfills
Matt Stow - https://slides.com/stowball/intro-to-webxr
<a-box></a-box>
<a-box position="-1 0.5 -3" rotation="0 45 0" color="#4CC3D9" shadow></a-box>
Matt Stow - https://slides.com/stowball/intro-to-webxr
Matt Stow - https://slides.com/stowball/intro-to-webxr
Matt Stow - https://slides.com/stowball/intro-to-webxr
Ctrl + Alt + i