Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dataarts/dat.guiVR

A flexible graphical user interface for changing variables within WebVR.
https://github.com/dataarts/dat.guiVR

Last synced: 4 months ago
JSON representation

A flexible graphical user interface for changing variables within WebVR.

Awesome Lists containing this project

README

        

# dat.GUI for VR

![Preview](https://github.com/dataarts/dat.guiVR/raw/master/preview.gif)

A flexible graphical user interface for changing variables within WebVR. Rather than jumping in an out to adjust variables in your code, tweak them at run-time within VR.

Inspired by the original [dat-gui](https://workshop.chromeexperiments.com/examples/gui/#1--Basic-Usage) and built on top of [THREE.js](http://threejs.org/).

# Documentation
[Tutorial](https://workshop.chromeexperiments.com/examples/guiVR)

[Wiki](https://github.com/dataarts/dat.guiVR/wiki)

[API Docs](https://github.com/dataarts/dat.guiVR/wiki/API-and-Examples)

# Build and Run
If you are using npm modules and want to use this library, contribute, or test:

npm install
npm run dev

Wait for the build to complete and a test server will start.

## Examples
Then navigate to **localhost:8000** on a VR enabled browser.

## Notes
* This module assumes the existence of THREE.js in global scope somewhere.
* Can be used as a drop in script include (like the examples) or as an ES6 module / node build.