Kinect

From Derivative
Jump to: navigation, search

This article contains information about the new Kinect 2 device. See Kinect1 for the original Kinect.

Microsoft Kinect2 can be used as an input device in TouchDesigner on Windows OS using the Kinect TOP and the Kinect CHOP.

Kinect2.jpg

Kinect is a motion sensor input device from Microsoft. The device includes an infrared depth sensing camera, a RGB color camera, and a microphone array for audio capture. The Microsoft Kinect SDK enables features such as skeleton tracking, hand interactions, and voice recognition.

The Kinect2 was originally released for Microsoft's Xbox One gaming console in 2013. In 2014, Microsoft released Kinect 2 for Windows which included a Kinect SDK which works exclusively with new Kinect hardware for Windows operating systems.

Kinect 2 Support in TouchDesigner
[edit]

TouchDesigner has built-in support for Kinect using Microsoft's official Kinect for Windows SDK. As such, only Kinect for Windows hardware is supported by TouchDesigner's built-in Kinect operators.


Requirements

  • Windows 8 or 10 operating system.
  • Kinect for Windows hardware device. Only compatible with Kinect for Xbox One devices if the extra compatibility dongle is purchased from Microsoft.
  • Install the Kinect SDK 2.0


Ways to interface with Kinect in TouchDesigner

Tips for Working with Kinect Sensors
[edit]

  • As of the writing of this article, Microsoft has not added support for accessing multiple Kinect 2 devices on a the same system.
  • For additional support and troubleshooting refer to the Kinect Support Community.

Each SOP has a list of Points. Each point has an XYZ 3D position value plus other optional attributes. Each polygon is defined by a vertex list, which is list of point numbers.