Microsoft Kinect 360 / Kinect for Windows 1

Microsoft Kinect 360 & Microsoft Kinect for Windows enable full body tracking.

Prerequisites

InstantVR

Microsoft Kinect 360/Kinect for Windows 1 is no longer supported in InstantVR due to issues in the Kinect driver in combination with Unity 5.

Humanoid Control

Microsoft Kinect 360/Kinect for Windows 1 is supported in Humanoid Control Plus and Pro version 2.1 and higher.
The issues with the driver in Unity5 have been solved by writing a new library for Kinect 1 support.

Hardware

Microsoft Kinect 360 and Kinect for Windows are supported. An adapter is required for later revisions of the Microsoft Kinect 360.

Operating System

Microsoft Kinect is only supported on Microsoft Windows 7 and above.

Runtime

The Kinect for Windows SDK v1.7.0 or v1.8.0 is required for Microsoft Kinect support. It can be downloaded from the Microsoft Download Center.

Unity

Humanoid Control requires Unity version 5.5 and higher.

Setup

Humanoid Control

Microsoft Kinect support needs to be enabled in Edit Menu->Preferences->Humanoid->Kinect 1 Support.

Disabling Kinect 1 Support ensures that no code related to Kinect 1 is included in the build.

Targets

To enable tracking for an avatar with Kinect, Microsoft Kinect 2 needs to be enabled in the Humanoid Control component.

The Microsoft Kinect 1 (Transform) is a reference to the Transform in the scene representing the Kinect Sensor. This GameObject is found as a child of the Real World GameObject and is only visible in the scene when Humanoid Control->Settings->Show Real Objects has been enabled.

The Microsoft Kinect 1 (Transform) can be used to change the position of the tracking relative to the player in the scene.

When the Kinect 1 is used in combination with a VR headset, the position of the Microsoft Kinect 1 (Transform) is automatically determined.