MozVR

From Virtual Reality, Augmented Reality Wiki
Revision as of 20:25, 7 January 2016 by Shadowdawn (talk | contribs) (Developer resources)

Jump to: navigation, search
Information icon1.png This page is a stub, please expand it if you have more information.
See also: WebVR

MozVR is Mozilla's attempt to promote new possibilities found in the merging of virtual reality with the web. The project was launched as a part of their 10th anniversary, and it's built on experimental Firefox builds with Oculus Rift support.

Enthusiastic developers can head over to MozVR’s GitHub[1], where Mozilla houses their code, tools, tutorials, and examples of their technology to build real-world applications of virtual reality enabled the web.

How to get started with MozVR

To get started with MozVR, users need to install a VR-enabled version of Firefox[2] and either make certain changes to about:config, or install the WebVR Enabler Add-on[3]. Users of Google Chrome don’t have to use Firefox; there are experimental builds of Chromium[4] created by Google engineer Brandon Jones.

With the latest Oculus Runtime[5] installed, all there is left to do is head over to any web VR website and press the „Enter VR“ button. These sites can also be viewed using iOS or Android device. Simply tap the "VR" icon button, and drop your phone in a Cardboard holder.

Mozilla doesn’t recommend using Mac computers for consuming content with the Oculus Rift. Oculus froze Mac and Linux SDK development in the summer of 2015, and newer versions of OSX are beginning to break support for the Oculus Rift DK2.

Mobile users have to use WebGL-compatible browser and Google Cardboard V2-compatible headsets for best results.

Example projects

The official website of MozVR is home to several Web VR-based demos. These simple demonstrations showcase many possible applications and potential usages.

360° Video Boilerplate - An interactive flight through minimalistic city landscape.

Shopping - A demonstration of possible interactive virtual shopping experience.

LIVYATANIM: Myth - An interactive film by Or Fleisher.

Monkeys - A hypercube made of monkeys that have the symmetries of the Quaternion group.

Panorama Viewer - 360-degree panoramic image of the French countryside.

Rainbow Membrane - An example of shading using Spherical Environment Mapping.

Sechelt - A flight through a minimalistic natural landscape.

The Polar Sea - A 10-part television series and the interactive journey that follows sailors, scientists, hunters and artists on a journey through the Arctic's Northwest Passage.

Inspirit - An interactive story about people and lights.

Developer Resources

A-Frame

A-Frame[6] is MozVR's open source framework for creating WebVR worlds with markup.

WebVR Boilerplate

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

Vizor

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

GLAM

GLAM[9] 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.

SceneVR

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

References

  1. https://github.com/MozVR/
  2. https://nightly.mozilla.org/
  3. https://addons.mozilla.org/en-US/firefox/addon/mozilla-webvr-enabler/
  4. https://drive.google.com/folderview?id=0BzudLt22BqGRbW9WTHMtOWMzNjQ&usp=sharing#list
  5. https://developer.oculus.com/downloads/
  6. https://aframe.io
  7. https://github.com/borismus/webvr-boilerplate
  8. http://vizor.io/
  9. http://tparisi.github.io/glam/
  10. http://www.scenevr.com/