WebVR
Damir Šehić
JavaScript is everywhere
- CLIENT: vanillaJS, angular, react, vue...
- SERVER: node
- MOBILE: cordova, ionic, react native, nativeScript
- DESKTOP: electron
- ...
- VR?
What is VR?
Virtual reality (VR) is a computer technology that uses virtual reality headsets, sometimes in combination with physical spaces or multi-projected environments, to generate realistic images, sounds and other sensations that simulate a user's physical presence in a virtual or imaginary environment.
- wikipedia
Where can you use it?
- Entertainment: games, movies, sight seeing
- Education & training: simulations
- Medicine: surgery, PTSD, pain killers
- Architecture
- ...
Problems with VR
- price
- practicality
- VR sickness
Rift | Vive | GearVR | Daydream | Cardboard | |
---|---|---|---|---|---|
Controls | 2x | 2x+ | touch | 1x | button |
Room-scale | x | x | |||
Mobile | x | x | x | ||
Price | ~399$ | ~699$ | ~100$ | ~70$ | ~5$ |
Sold (2016) | 355k | 420k | 2.3M | 261k | 88.4M |
WebVR
- experimental browser API that provides support for VR devices in your browser
- VR Display, VR pose
- Mozilla, Google, Microsoft
A-Frame
- most popular framework for developing VR apps on the web
- Mozilla
- based on WebVR, three.js (WebGL)
Creating a multiplayer VR game in your browser
Damir Šehić
damir @jszgb
DyslexicDcuk
@DyslexicDcuk
WebVR
By Damir Šehić
WebVR
- 641