Official Kinect SDK and Unity3d

前端 未结 2 484
孤独总比滥情好
孤独总比滥情好 2021-02-04 18:10

Does anyone know anything about using Kinect input for Unity3d with the official SDK? I\'ve been assigned a project to try and integrate these two, but my super doesn\'t want me

2条回答
  •  [愿得一人]
    2021-02-04 18:45

    The OpenNI bindings for Unity are probably the best way to go. The NITE skeleton is more stable than the Microsoft Kinect SDK, but still requires calibration (PrimeSense mentioned that they'll have a calibration-free skeleton soon).

    There are bindings to OpenNI from the Kinect SDK, that make the Kinect SDK work like SensorKinect, this module also exposes The KinectSDK calibration-free skeleton as an OpenNI module:

    https://www.assembla.com/code/kinect-mssdk-openni-bridge/git/nodes/

    Because the KinectSDK also provides ankles and wrists, and OpenNI already supported it (even though NITE didn't support it) all the OpenNI stuff including Unity character rigs that had included the ankles and wrists just all work and without calibration. The KinectSDK bindings for OpenNI also support using NITE's skeleton and hand trackers, with one caveat, it seems like the NITE gesture detection aren't working with the Kinect SDK yet. The work-around when using the KinectSDK with NITE's handGenerator is to use skeleton-free tracking to provide you with a hand point. Unfortunately you lose the ability to just track hands when your body isn't visible to the sensor.

    Still, NITE's skeleton seems more stable and more responsive than the KinectSDK.

提交回复
热议问题