GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - ViveSoftware/ViveInputUtility-Unity: A toolkit that helps developing/prototyping VR apps.

BranchesTags
Open more actions menu

Latest commit

 

History

1,005 Commits
1,005 Commits

Folders and files

NameName
Last commit message
Last commit date
Assets
Assets
 
 
ProjectSettings
ProjectSettings
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.gitlab-ci.yml
.gitlab-ci.yml
 
 
CHANGELOG.md
CHANGELOG.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
DeleteAllAsmdef.bat
DeleteAllAsmdef.bat
 
 
LICENSE.md
LICENSE.md
 
 
README.md
README.md
 
 

Repository files navigation

VIVE Input Utility for Unity

Copyright 2016-2024, HTC Corporation. All rights reserved.

About

The VIVE Input Utility (VIU) is a toolkit for developing VR experiences in Unity, especially with the VIVE/VIVE Pro but also targeting many platforms from a common code base including Oculus Rift, Rift S Go, Quest, Google Daydream, VIVE Wave SDK (e.g. VIVE Focus standalone) and additional VR platforms as supported by Unity such as Microsoft's 'Mixed Reality' VR headsets and more. For the latest release notes click on the (releases) link.

How Do I Use This?

Read this step-by-step guide to using the Vive Input Utility for Unity. - also see [https://developer.vive.com]

Requirements

  • Unity 5.3.6 or newer

Features

  • API to access device input/tracking by role (eg. LeftHand/RightHand), instead of device index
  • Binding system, able to bind device to specific role, help manage multiple tracking devices
  • UI Pointer (EventSystem compatible)
  • Teleport
  • Object Grabbing/Throwing example
  • Role Binding
  • OpenXR Support
  • cross platform hand tracking

Supporting device

  • Simulator (Usage)
  • VIVE, VIVE Pro, VIVE Cosmos (any OpenVR compatible device)
  • Oculus Rift & Touch, Rift S, Go, Quest
  • Daydream
  • VIVE Focus, Focus+ (any WaveVR compatible device)

(How to switch device)

Contact Us

Email: [email protected]

Repository: GitHub

Forum: [https://forum.vive.com/forum/72-vive-input-utility/]

Contributing guidelines:

  1. Read and agree the CLA.
  2. Create an issue for the work you want to contribute.
  3. Fork this project on GitHub.
  4. Create a new branch (based on master branch) for your work on your fork.
  5. After you finish your work
    • Make sure all files start with //========= Copyright 2016-2024, HTC Corporation. All rights reserved. ===========
    • Try leaving good commit message and keeping commit histories clean.
  6. Submit a pull request from your new branch to our develop branch.

About

A toolkit that helps developing/prototyping VR apps.

u3d.as/uF7

Topics

daydreamhtchtc-viveoculussteamvrsteamvr-pluginunityunity-pluginvirtual-realityvivevr

Resources

Readme
License

Contributing

Contributing
Activity
Custom properties

Stars

369 stars

Watchers

21 watching

Forks

85 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.