vr-menu-demo

by Ramotion

Ramotion / vr-menu-demo

Prototype of a menu system in Virtual Reality. Javascript VR library made by @Ramotion

125 Stars 21 Forks Last release: Not found 41 Commits 0 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

header preview

WebVR Menu Demo

Codacy Badge Twitter Travis

About

This project is maintained by Ramotion, Inc.
We specialize in the designing and coding of custom UI for Mobile Apps and Websites.

Looking for developers for your project?
This project is maintained by Ramotion, Inc. We specialize in the designing and coding of custom UI for Mobile Apps and Websites.


Prototype of a menu system in Virtual Reality controlled using only the user's gaze! Requires a cutting-edge browser and a Google Cardboard (or similarly compatible) device. While current browser support for native VR headsets (Vive/Oculus) is poor, it should rapidly improve in the near future. When it does, this demo should support them, too.

Try it!

Running the demo locally

To run this demo yourself, simply start a static file server (e.g., with Node) in the project root and navigate to

main.html
in your browser.

Technical details

This project is written using Three.js and WebVR Polyfill. A microframework in main.js declares a Rust-inspired ownership model for handling 3D scenes and takes cares of meta-concerns like dependency retrieval, fullscreen/VR swapping, and rendering calls. The scene itself is in MenuScene.js and declares the 3D content and interactions.

Get the Showroom App for iOS to give it a try

Try our UI components in our iOS app. Contact us if interested.

Follow us for the latest updates

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.