The body tracking of the Microsoft Kinect One or 2 has been improved compared to the Xbox 360/Kinect. Although the functionality is almost the same, you will get better results with the new Kinect.
Additionally, you can open and close your hands using Kinect 2 which enables you to pick up objects. This function is not completely stable yet which results in dropping objects unintentionally.
Microsoft Kinect 2 is supported in InstantVR Advanced version 3.0 and higher.
The script IVR_Kinect2 should be added to the character’s GameObject.
Microsoft Kinect for Windows 2 and Microsoft Kinect One using the applicable adapter are supported.
Microsoft Kinect 2 requires Microsoft Windows 8 or higher.
The Kinect for Windows SDK v2 is required for the Microsoft Kinect 2 support. It can be downloaded from the Microsoft Download Center.
Only positional tracking is enabled by default. Rotational tracking is possible. Please contact support if this is desired.
Positional and limited rotation tracking is supported. Due to the limitation of the Kinect, only the X and Y rotation axis are supported.
Only positional tracking is supported.
Only positional tracking is possible. When Kinect is enabled on the feet, the walking animation is disabled. This is noticeable when using thumb stick walking.
When the Kinect 2 is used in combination with the Oculus Rift DK2 in a higher position, no calibration is necessary.
In other cases, the real world position of the Kinect sensor bar can be set in the IVR_Kinect2 script. This will remove the need to calibrate manually every time. The position is relative to the player’s position. If the sensor is 1 meter in front of you at a height of 1.8 meter from the ground, the Tracker Position should be set to x = 0, y = 1.8, z = 1.
The tracking can be calibrated manually during game play using the calibration keys offered by any other input controller:
- Pressing Tab on the keyboard
- Pressing Back and Start simultaneously on an Xbox controller
- Pressing both option buttons on the Hydra
Hand movement input is limited to closing, opening the hand and the ‘ lasso’ position: index and middle finger pointing, all other fingers closed.
Note that this is not completely stable so you may be dropping objects accidentally.