SteamVR driver for Kinect for XBox One / Kinect 2 for Windows.
- No additional dependencies for SteamVR.
- Configurable motion smoothing.
- Configurable amount of trackers assigned to bones.
- Works on Windows 8/8.1 and Windows 10.
- Install Kinect for Windows Runtime 2.0 or Kinect for Windows SDK 2.0.
- Extract latest release archive to
<SteamVR_folder>/drivers
- Add line in section
steamvr
of<Steam_folder>/config/steamvr.vrsettings
file:"activateMultipleDrivers": true,
Open KinectV2 Dashboard
from SteamVR dashboard to gain access to available settings for users:
- Trackers toggle: Allows you to toggle trackers for specific bones.
- Calibration info: Shows transformation of root point of trackers.
- Settings:
- Calibration: Enables changing transformation of root point. After click close SteamVR dashboard and use your controllers to change rotation and position to allign trackers with your assigned body parts:
- Left controller's touchpad/thumbstick: Rotate left, rotate right, rotate up, rotate down. Press grip to reset rotation.
- Right controller's touchpad/thumbstick: Move right, move left, move up, move down. Press grip to reset position.
- If trigger is pressed: move forward, move backward.
- Application menu button on any controller: End calibration and save alligned base transformation.
- Toggle tracking: Disable or enable tracking entirely.
- Interpolation type: Sets specific interpolation between Kinect frames. More info is available at Wikipedia's article.
- Kinect relay device state: Shows if specific virtual base station is present.
- Calibration: Enables changing transformation of root point. After click close SteamVR dashboard and use your controllers to change rotation and position to allign trackers with your assigned body parts:
- Install Kinect for Windows SDK 2.0.
- Clone repository using
git
. - Initialize submodules
git submodule update --init --depth=1
- Open
driver_kinectV2.sln
in Visual Studio 2013.