Kinect Unity



  1. Azure Kinect Examples for Unity, v1.16 is a set of Azure Kinect (aka ‘Kinect for Azure’, K4A) examples that use several major scripts, grouped in one folder. The package currently contains over thirty five demo scenes.
  2. To use Kinect with Unity3D, you need to download the Academic or Premium version of our software. Among others, the Unity samples include an angle calculation demo. The C# code is identical to the one presented in this blog post: double angle = elbow.Angle(shoulder, wrist); More about Unity3D; More about Vitruvius and Unity3D.
  3. Go to the Kinect for Windows SDK Download, expand the System Requirements, look for 'Unity Pro Developers can download the Kinect for Windows SDK 2.0 Unity Pro Add-in to use Kinect APIs from within Unity.' (Which BTW is the same link Willindigo provided.
  4. In this video, we setup the Kinect SDK v2.0 and start the base of our Unity project using the provided packages.You can get the Kinect SDK and the Unity Pro.
  1. Azure Kinect Unity
  2. Kinect Unity Tutorial
  3. Kinect Unity Package
  4. Kinect Unity Mac

Second, Kinect gesture recognition in Unity: Download Kinect with MS-SDK from unity assets store, import everything to the project. I had tried all the free kinect+ unity plugin in assets store.

-->

This page has the download links for each version of the Azure Kinect Sensor SDK. The installer provides all of the needed files to develop for the Azure Kinect.

Azure Kinect Sensor SDK contents

Azure Kinect Unity

  • Headers and libraries to build an application using the Azure Kinect DK.
  • Redistributable DLLs needed by applications using the Azure Kinect DK.
  • The Azure Kinect Viewer.
  • The Azure Kinect Recorder.
  • The Azure Kinect Firmware Tool.

Windows installation instructions

You can find installation details for the latest and previous versions of Azure Kinect Sensor SDK and Firmware here.

You can find the source code here.

Note

When installing the SDK, remember the path you install to. For example, 'C:Program FilesAzure Kinect SDK 1.2'. You will find the tools referenced in articles in this path.

Linux installation instructions

Currently, the only supported distribution is Ubuntu 18.04. To request support for other distributions, see this page.

First, you'll need to configure Microsoft's Package Repository, following the instructions here.

Now, you can install the necessary packages. The k4a-tools package includes the Azure Kinect Viewer, the Azure Kinect Recorder, and the Azure Kinect Firmware Tool. To install the package, run:

sudo apt install k4a-tools

This command installs the dependency packages that are required for the tools to work correctly, including the latest version of libk4a<major>.<minor>. You will need to add udev rules to access Azure Kinect DK without being the root user. For instructions, see Linux Device Setup. As an alternative, you can launch applications that use the device as root.

The libk4a<major>.<minor>-dev package contains the headers and CMake files to build your applications/executables against libk4a.

Kinect Unity Tutorial

The libk4a<major>.<minor> package contains the shared objects needed to run applications/executables that depend on libk4a.

The basic tutorials require the libk4a<major>.<minor>-dev package. To install the package, run:

Kinect unity sdk

sudo apt install libk4a<major>.<minor>-dev

If the command succeeds, the SDK is ready for use.

Be sure to install the matching version of libk4a<major>.<minor> with libk4a<major>.<minor>-dev. For example, if you install the libk4a4.1-dev package, install the corresponding libk4a4.1 package that contains the matching version of shared object files. For the latest version of libk4a, see the links in the next section.

Change log and older versions

You can find the change log for the Azure Kinect Sensor SDK here.

Kinect Unity Package

If you need an older version of the Azure Kinect Sensor SDK, find it here.

Kinect Unity Mac

Next steps