SDraw / driver_kinectV1

SteamVR driver for Kinect for XBox 360

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Driver KinectV1 License: MIT

SteamVR driver for Kinect for XBox 360.

Features

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

Installation

Dashboard

Open KinectV1 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_kinectV1.sln in Visual Studio 2013.

Credits

  • Thanks to @Holiks-Serbuchev for testing and debugging on real device.

About

SteamVR driver for Kinect for XBox 360

License:MIT License


Languages

Language:C++ 99.2%Language:C 0.8%