Azure Kinect (beta)

With the Azure Kinect it is possible to track bodies in many orientations. Compared to older Kinect devices and other 3D cameras it is no longer necessary to face the camera in order to have good tracking.

Prerequisites

Humanoid Control

Azure Kinect is supported in Humanoid Control Plus and Pro version 3.3 and higher.

Only one single user is supported for tracking.

Hardware

Body tracking with the Azure Kinect requires a recent NVidia graphics card. See the Azure Kinect sensor SDK system requirements page for a more detailed description.

Only a single Azure Kinect camera is supported.

Operating System

Azure Kinect is supported Microsoft Windows 10 64-bit.

SDK

The following Azure Kinect SDKs are required:

  • Azure Kinect SDK v1.3 or higher
  • Azure Kinect Body Tracking SDK v1.0.1 or higher

Setup

Azure Kinect support needs to be enabled in the Preferences: Edit Menu->Preferences->Humanoid->Azure Kinect Support

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

Tracking

To enable tracking for a humanoid with Azure Kinect, Azure Kinect needs to be enabled in the Humanoid Control component for that humanoid.

The Tracker Transform is a reference to the Transform in the scene representing the Azure Kinect Camera. The Azure Kinect GameObject is found as a child of the Real World GameObject in the hierarchy.

The Azure Kinect GameObject can be used to change the position and rotation of the tracking within the scene.

It is possible to disable tracking of parts of the body by disabling Azure Kinect on the Head, Hand, Hips or Foot Targets.