Skip to content

Pulls X,Y,Z position from Kinect and submits as UDP for OpenTrack

Notifications You must be signed in to change notification settings

bioshazard/kinect_roomscale_opentrack

Repository files navigation

kinect_roomscale_opentrack

Pulls X,Y,Z position from Kinect and submits as UDP for OpenTrack. Based on SkeletonBasics-WPF. Just hijacked the bone render function, dumped the head point X,Y,Z,Orientation to OpenTrack over UDP.

Usage

  • Connect Xbox 360 Kinect to PC (not tested on newer Xbox One Kinect)
  • Install Kinect drivers
  • Download and start OpenTrack. My example configuration is detailed below.
  • Run bin/Debug/SkeletonBasics-WPF.exe or recompile from source with Visual Studio 2015
  • Walk your area perimeter, squat, and jump to average the room center
  • Install VRidge to your mobile device
  • Install RiftCat to your PC
  • Configure RiftCat settings to use Freetrack for positional tracking.

RiftCat Tracking Options

OpenTrack Settings

Main

Options

Be sure to set a button for centering OpenTrack after you calibrate your 3d Perimeter with the kinect app.

OpenTrack Profile:

You can just import this and it will apply all the position and orientation mappings

https://github.com/bioshazard/kinect_roomscale_opentrack/blob/master/doc/opentrack_settings/opentrack_profile.ini

Input: UDP Sender

Output: Freetrack

Filter: Accela

About

Pulls X,Y,Z position from Kinect and submits as UDP for OpenTrack

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages