有没有人知道通过官方SDK使用Unity3d的Kinect input?我被分配了一个项目来尝试整合这两个项目,但我的主管不希望我使用开放的Kinect东西。来自Unity站点的最新消息是,Kinect SDK需要4.0 .Net,而Unity3D只需要3.5
变通方法?如果你对此有所了解,请告诉我资源。
发布于 2011-08-02 13:10:31
Unity的OpenNI绑定可能是最好的方式。NITE的骨架比Microsoft Kinect SDK更稳定,但仍然需要校准(PrimeSense提到他们很快就会有一个没有校准的骨架)。
从Kinect SDK到OpenNI的绑定,使Kinect SDK像SensorKinect一样工作,该模块还将KinectSDK无校准框架公开为OpenNI模块:
https://www.assembla.com/code/kinect-mssdk-openni-bridge/git/nodes/
因为KinectSDK还提供了脚踝和手腕,而OpenNI已经支持它(尽管NITE不支持它)所有的OpenNI东西,包括包括脚踝和手腕的统一角色装备,都可以工作,没有校准。OpenNI的KinectSDK绑定也支持使用NITE的骨架和手部跟踪器,但需要注意的是,NITE手势检测似乎还不能与Kinect SDK一起工作。在NITE的handGenerator中使用KinectSDK时的变通方法是使用无骨架跟踪来为您提供手动点。不幸的是,当传感器看不到你的身体时,你就失去了跟踪手部的能力。
尽管如此,NITE的框架似乎比KinectSDK更稳定,反应更灵敏。
https://stackoverflow.com/questions/6446289
复制相似问题