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

Made with Slides.com