Привязки OpenNI для Unity, вероятно, лучший путь. Скелет NITE более стабилен, чем Microsoft Kinect SDK, но все еще требует калибровки (PrimeSense упомянул, что скоро у них будет скелет без калибровки).
Существуют привязки к OpenNI из Kinect SDK, которые делают Kinect SDK похожим на SensorKinect. Этот модуль также предоставляет скелет без калибровки KinectSDK в качестве модуля OpenNI:
https://www.assembla.com/code/kinect-mssdk-openni-bridge/git/nodes/
Поскольку KinectSDK также предоставляет лодыжки и запястья, а OpenNI уже поддерживал их (хотя NITE не поддерживал их), все элементы OpenNI, включая наборы символов Unity, которые включали лодыжки и запястья, просто все работают и без калибровки. Привязки KinectSDK для OpenNI также поддерживают использование скелетов и ручных трекеров NITE, с одной оговоркой, кажется, что обнаружение жестов NITE еще не работает с Kinect SDK. Обходной путь при использовании KinectSDK с NITE handGenerator заключается в использовании отслеживания без скелета, чтобы обеспечить вас рукой. К сожалению, вы теряете способность просто отслеживать руки, когда ваше тело не видно сенсору.
Тем не менее, скелет NITE кажется более стабильным и более отзывчивым, чем KinectSDK.