Skip to content

SDraw/driver_kinectV2

Repository files navigation

Driver KinectV2 License: MIT

SteamVR driver for Kinect for XBox One / Kinect 2 for Windows.

Features

  • No additional dependencies for SteamVR.
  • Configurable motion smoothing.
  • Configurable amount of trackers assigned to bones.
  • Works on Windows 8/8.1 and Windows 10.

Installation

Dashboard

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.

Building

git submodule update --init --depth=1
  • Open driver_kinectV2.sln in Visual Studio 2013.