Skip to content
Zach Kinstner edited this page Apr 2, 2015 · 29 revisions

Hover VR Interface Kit

The user interfaces included the Hover VR project are built for use in virtual reality environments, with three-dimensional input from devices like the Leap Motion controller. They are available as open-source developer tools (please read the [license details](License Details)) for a wide range of use cases, and provide extensive out-of-the-box customization.


Projects

Visit the project overview pages to learn more:

Project Description
Hovercursor Provides cursor-related functionality for all other projects.
Hovercast An arc-shaped, hand-attached, hierarchical menu interface.
Hoverboard A general-use interface for attaching buttons to 3D planes.

Themes

The projects in the Hover VR family share various common themes.

Hover

The "hover" is the key interaction element for all interfaces.

  • A hover begins when the cursor (for example, a finger-tip) moves toward an item.
  • Once the cursor moves within the item's selection threshold, a timer begins.
  • If the cursor stays within the selection threshold for the duration of that timer, a selection event occurs.
  • Visual indicators on each item communicate:
    • The cursor's proximity to the item.
    • The progress of the selection timer.
Clone this wiki locally