This virtual reality app requires the use of an HTC Vive or Oculus Rift, a mounted Leap Motion Controller (using the VR Developer Mount or unofficial alternative), and the Leap Motion Orion software.
The Button Builder is an example of an interface built with the Leap Motion Interaction Engine and the Graphic Renderer. Combining these two tools allows developers to create curved user interfaces that are easy to use and highly performant on mobile systems. Note that while the Interaction Engine is interoperable with Leap Motion and PC handheld controllers, this demo only works with the Leap Motion Controller.
View and download the Unity project on the Button Builder Github repo.
This demo showcases:
- Graphical optimizations: Through the use of the Graphic Renderer, the scene can be rendered in just a few draw calls!
- Intuitive interaction: The Interaction Engine allows all of the interface elements to respond in an intuitive physical way.
- Curved spaces: Due to the tight integration of curved spaces into both the Graphic Renderer and the Interaction Engine, the entire interface can be trivially warped into a curved space, and everything still works as you intend!