Virtual Reality: Flat 3D and WebVR Experience

vs. Google Earth

VR is not new, but, I think WebVR (https://w3c.github.io/webvr/) could be the game changer by making it easy for everyone to build and publish VR content! VRPub is conceptually implemented based on A-Frame (aframe.io), an open-source WebVR framework developed by Mozilla for building virtual reality experiences. With A-Frame’s entity-component-system pattern (ECS) and asset management system design, it gives the potential of building a web-based authoring and publish system just like iBooks Aurhor and iTunes U.

A-Frame supports both flat (3D on a normal screen) and WebVR (requiring a HMD, head-mounted display, device) experiences, though its focus is heavily VR. This Mars example is a ‘flat’ experience that is very similar to Google Earth working on desktops with WebGL. Here is a ‘flat’ (non-HMD) example of what could be done:

I like it as a good illustration of the VR Gaze pointer / Cursor (raycasting) implementation. If you have a HMD and a mobile phone, you can take a look of these examples http://tiny.cc/ygd4fy and http://tiny.cc/afd4fy in VR mode (make sure yo click on the HMD logo at the lower-left corner).

HMD Logo for WebVR mode