-
Notifications
You must be signed in to change notification settings - Fork 80
Home
ChengNan Yang edited this page May 21, 2020
·
29 revisions
Vive Input Utility for Unity is a tool that want to help accelerate VR apps development. It provides static interfaces to access VR device status easily in scripts and series of helper components to built up scene faster.
This plugin at first was an internal tool created by ViveSoftware for prototyping and trying new VR experience. They decided to release on public since it may help other developers.
Now the plugin is extended with following features:
- Interfaces to easily access VR device
- UI pointers
- Object grabbers
- Teleport
- Virtual Role to identify VR devices
- Support devices
- VIVE, VIVE Pro, VIVE Cosmos (any OpenVR compatible device)
- Oculus Rift & Touch, Rift S, Go, Quest
- Daydream
- VIVE Focus, VIVE Focus+ (any VIVE Wave compatible device)
-
Getting started
- Instructions for downloading and installing the Vive Input Utility and dependent packages.
- Guide document
- Example 0.Tutorial
- Example 1.UGUI
- Example 2.2DDragDrop
- Example 3.3DDrag
- Example 4.Teleport
-
Exmaple 5.ColliderEvent
- Grab objects with controller
- Example 6.ControllerManagerSample
- Example 7.RoleBindingExmaple
- ViveRole
- Embedded Binding Interface
- Setup External Camera
- VIU Settings
- Simulator
- VIVE Focus Porting Guide
- SteamVR-Input-System-Compatibility
- API Documentation
- Component Documentation