Kinect360ToVAM - Another cheap full body tracking option

Plugins Kinect360ToVAM - Another cheap full body tracking option

After the release of the first plugin for the Kinect v2.0 I have since had several requests for a similar plugin which supports the XBox 360 Kinect v1.0 device. OK then VAM fans, here it is.
My experience when using it, is that tracking is not nearly as precise as that of the v2.0 and is more prone to jitters.
You have been warned, so don't complain if you are disappointed with its performance.
A Nyko Zoom Range Reduction Lens can help if your VAM play area is restricted.

XBOX360Kinect.jpg


DESCRIPTION
This is a UDP server/client combination consisting of of a PC based server app which collects and streams real time body joint tracking data from a Microsoft XBox 360 Kinect V1.0 3D sensor, and a VAM client plugin which receives this data and applies it to the Person atom it is attached to.
Pre-requisites are an XBox 360 Kinect V1.0 device fitted with with a PC adapter and its supporting runtime drivers installed on your Windows 10 PC.

Windows Drivers
Kinect for Windows Runtime v1.8
and
Kinect for Windows SDK v1.8
You need both

Kinect360ToVAM_UI.jpg


CREDITS
Almadiel, for creating the original Kinect plugin, VaMotionBridge, on which this one is based.

INSTRUCTIONS
Unpack the server app "Kinect360ToVAM.exe" and place it in your VAM root folder.
Run the application and allow Windows firewall to create a rule allowing local traffic only.
This is necessary to enable server/client communication.
Confirm the app is tracking your body movements by opening the skeleton display screen.
The app status bar will confirm this.
Inside VAM, load the plugin onto a Person atom and open up the plugin's UI.
Click on the "Connect" button and the server status should change to "Connected".
Align your body to match the current pose that the Person atom is in, then click on the "Calibrate" button.
This will start a 5 second countdown to allow you to re-align yourself before a "snapshot" is taken.
This stores the instantaneous differences between Kinect and VAM joint data matching your pose.
This data is then used to create realtime tracking in VAM matching that of your own body.

Please remember that there are limits to what you can expect from this plugin.
The Kinect was designed to collect body data from players directly facing the device, so don't expect it to track joints that are out of direct line of sight of the camera. i.e Hands behind your back.
That said, it can still be a useful addition and a lot of fun. Especially if you are using a VR device that does not support multiple trackers.
If you have one of these devices gathering dust somewhere in a cupboard, give it a new lease of life with VAM.

P.S. I have included the PC app source code for those who are paranoid about running something from an unknown source in case it contains a trojan or virus. You can check out the code and recompile it if you wish.
Author
VeeRifter
Downloads
2,773
Views
6,293
Packages
1
Total Size
0.01 MB
Version
1.2
First release
Last update
Rating
5.00 star(s) 2 ratings

More resources from VeeRifter

Latest updates

  1. Kinect360ToVAM v1.2

    Fixes a bug that was disabling any active Possession mode when the 'Select None' button was...
  2. Kinect360ToVAM v1.1

    Registered the "Kinect Tracking On" toggle to make it available to triggers.

Latest reviews

Amazing work, lots of attention to detail. It work well and allows "free" body tracking for anybody that already has a rather common piece of hardware.
The issues mentioned in another review appear to be related to hardware setup, not this plugin. I had no issues with it at all.
Upvote 0
I have tried numerous time to make this 360kinect camera work... and with the cable and power.. it still doesnt work as a camera and the light still is blinking always.. wish i could fix this.
V
VeeRifter
?? This is the 'Review' section. I have responded in the 'Discussion' section.
Upvote 0
Back
Top Bottom