Please go and show the original author SDraw some support for creating the original driver this is forked from, thanks!
NOTE: This repository is obsolete, SDraw added official support for emulating all 8 trackers inside of neos using a configuration file, the trackers are no longer hard-coded! Simply go to the settings.xml file and enable the knees, elbows, and shouldercenter joints and save the file and you will get the same results as this fork!
SteamVR driver for Kinect for XBox One / Kinect 2 for Windows 64 bit, NeosVR Edition.
- No additional dependencies for SteamVR (OpenVR InputEmulator and others).
- Linear smoothing of movement for bypassing Kinect's 30 frames per second capture.
- Emulates 8 tracking points instead of 3 ( https://www.youtube.com/watch?v=eTad62qw4Rw , https://www.youtube.com/watch?v=IUZPxLGyhw0 )
- Actually Tracks foot rotations? (most people with a kinect I see don't have foot rotations tracked) https://www.youtube.com/watch?v=Bmyme_JZLZ4
- Install Kinect for Windows Runtime 2.0.
- Extract latest release archive to
<SteamVR_folder>/drivers
. - Add line in section
steamvr
of<Steam_folder>/config/steamvr.vrsettings
file:"activateMultipleDrivers": true,
- Oculus Specific: Right Click on NeosVR in your steam library, click properties, click set launch options, and type in "-SteamVR" in the prompt, if you don't do this, sometimes the oculus software will overtake steamVR and cause you to be unable to use full body tracking.
- Launch
kinect_calibrator
from<SteamVR_folder>/drivers/kinectV2/bin/win64
directory. - Allign base position using controllers to match virtual trackers with your hip and legs:
- Left controller's touchpad/joystick: rotate left, rotate right, rotate up, rotate down. Press grip to reset rotation.
- Right controller's touchpad/joystick: move right, move left, move up, move down. Press grip to reset position.
- If trigger is pressed: move forward, move backward.
- Press application menu button, b, or y button or quit from SteamVR to save alligned base transformation.
- Press Ctrl-T to disable/enable tracking.
- Alternative way: send debug message
switch
to fake base station device.
- Alternative way: send debug message
- 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 Community Edition.