Maintained at https://github.com/OSVR/OSVR-Vive
For details, see http://osvr.github.io
Vive specific documentation at https://github.com/OSVR/OSVR-Docs/blob/master/Configuring/HTC-Vive.md
This is a plugin for OSVR that provides access to the tracker data on HTC Vive HMDs and controllers. It also contains tools to extract a display descriptor with distortion mesh data from a Vive, as well as additional tools that build from source but are not installed into binary snapshots.
To compile, this project requires OSVR, Eigen, and Boost, as well as the submodules included in the repository (clone with
git clone --recursive). Compile as you would other CMake-based projects, setting
CMAKE_PREFIX_PATH to show the way to dependencies in general. You may need to set
You may also use a pre-compiled set of binaries from the project. They're available from http://access.osvr.com/binary/vive
These may be useful in keeping track of upstream changes to the lighthouse driver library.
- SteamDB Info on SteamVR - Scroll down to Branches to see the version numbers and build IDs.
- SteamDB Info for "OpenVR Depots" (contain the Lighthouse driver library used) for various platforms. Revisions include minimal file change details:
This plugin: Licensed under the Apache License, Version 2.0.
- Valve SteamVR
openvr_driverheaders) - MIT license.
Note: At runtime, this plugin dynamically loads the Lighthouse SteamVR plugin distributed with SteamVR, as well as loads some SteamVR configuration settings (room calibration, etc) from JSON files.