vrwm-poc is a proof of concept for a 3D workspace, built as a framework for prototyping multi-modal z-space interactions of traditional windowed applications (focused on terminals and browsers to start with).

For more information and source, see the Github project and the vrwm wiki.

The project is MIT licensed, although there are Unity Components with their own licenses.

Leap Motion 3D Jam 2015 Build

This build meets the requirements for a "minimum viable product" build ... barely - you can open terminals and browse the web (badly).

Lots of getting to know Unity time; developed Comment Component

Cursors: left finger, right finger, gaze mouse

AR overlay visibility controlled by head tilt (look down to see your keyboard)

Gestures: Point with either index finger to select and drag a window. You don't need to reach out and grab, just hold your finger up to the window at whatever distance is comfortable (no gorilla arm!) and it will automatically grab it Opening or closing your hands will let go. Normals update based on gaze when selected, so you can tilt your head around to reorient the window angle

Keyboard shortcuts: listed on the help page. If you accidentally close it, type "help" in the location bar. CTRL-SPACE or CTRL-L to bring up the Location Bar.

Location Bar takes URLs or a bunch of shortcut commands w/ some easter eggs.

Windows rotate around a 1m arc with normals reflected against the center gaze. A fair amount of tweaks went into sizing and considerations of DK2's 1.3m focal distance (to minimize vergence-accomodation conflict).

Release Notes