WebVR is a browser runtime-based VR software technology. WebVR content can be created with WebGL, a Javascript API for rendering 3D graphics and various other frameworks.

WebVR
Information
Type Virtual Reality
Developer Mozilla, Google
Operating System Windows, Mac, Android
Browser Firefox, Chrome
Website http://mozvr.com/

http://vr.chromeexperiments.com/

WebVR is available for Mozilla Firefox, Google Chrome, Microsoft Edge, Samsung Internet, Oculus Carmel, Servo, JanusVR, LensVR.

BrowsersEdit

Mozilla FirefoxEdit

Main article: MozVR

To view WebVR content, user needs to download Firefox Nightly with VR and WebVR Oculus Rift Enabler add-on and use an Oculus Rift.

Google ChromeEdit

To view WebVR content, users needs to download Chromium with WebVR by Brandon Jones, a Chrome WebGL/WebVR developer at Google.

A different project, Chrome Experiments, works with Google Cardboard only.

Other BrowsersEdit

Microsoft Edge

Samsung Internet

Oculus Carmel

Servo

JanusVR

LensVR

FeaturesEdit

Metaverse

Developer ResourcesEdit

A-FrameEdit

A-Frame[1] is MozVR's open source framework for creating WebVR worlds with markup. It is the easier way to get started with WebVR and is recommended for developers with limited experience with JavaScript.

React VREdit

React VR uses React, a JavaScript library by Facebok, to build VR websites and interactive 360 experiences.

Three.jsEdit

Three.js is the basis on which both A-Frame and React VR were built. If you are an experienced JavaScript developer, start right away with three.js. It will let you dive deeper into 3D, which will give you a better understanding of WebGL, WebVR, and WebAudio.

Babylon.jsEdit

Babylon.js is a JavaScript-based WebGL library similar to three.js. In v3.0 the developers added support for the WebVR 1.1 specification. The main difference is that Babylon.js was specifically created for game development with features like collision detection and antialiasing.

WebVR BoilerplateEdit

WebVR Boilerplate[2] is the starting point for web-based VR experiences that work in both Google Cardboard and Oculus Rift.

VizorEdit

Vizor[3] is a collaborative, user-friendly visual editor that lets anyone create and share their own VR experiences in a web browser.

GLAMEdit

GLAM[4] is a declarative language for 3D web content that combines the power of WebGL with a set of easy-to-use markup tags and style properties.

SceneVREdit

SceneVR[5] is a platform for creating virtual reality scenes using tools web developers are experienced with.

ReferencesEdit