Kinect v2 Unity(+替代品?)

时间:2014-12-08 13:33:49

标签: 3d unity3d kinect

我的计划是开发一个简单的三维数据可视化,并使用kinect v2进行手势控制实验。现在我读了很多关于不同的3d引擎和kinect,但我仍然非常不确定,事情将如何协同工作。我也不知道,该领域的最佳实践是什么。新的Kinect v2可用,并且可以将其包含在Unity(Pro)中进行广告宣传。我想要获得系统的想法,但Unity Pro版本对业余开发人员来说并不便宜。

如果您能帮我找到以下问题的答案,我会很高兴:

  1. 您是否有连接Unity和Kinect v2的经验?有没有办法连接到基本(免费)版本?
  2. 我是否需要一个明确的3D引擎/框架,或者是否有一些简单的东西(我不需要高级的3D效果)与kinect v2很好地协同工作?
  3. Unity是否有能够与kinect v2通信的优秀且易于使用的替代方案?
  4. 非常感谢!

3 个答案:

答案 0 :(得分:1)

您可以使用Unity Pro 30天试用版。或者你必须使用P / Invoke来调用kinect v2 sdk的c ++版本来创建自己的加载项。 more info

除了Unity之外,你可以简单地在WPF中使用Viewport3D来显示结果。您可以查看SDK示例以获取一些示例。

答案 1 :(得分:0)

kinect v2仍然不支持Unity开发人员版本(不是pro),但你仍然可以使用两个不同的应用程序,例如kinect v2,你可以轻松修改kinect浏览器中提供的示例,你可以使用C#编写此应用程序,另一个是Unity,您可以使用某些命名管道在这两者之间进行通信。

否则您可以使用FAAST API。 它是一个非常简单的API,您可以在其中为特定手势分配键盘键。我用kinect V1尝试了这个FAAST,但是我也没有尝试过V2的选项。

答案 2 :(得分:0)

此时Unity拥有旧版Unity Pro的许多功能,可用于免费版。我可以确认,用于Kinect v2开发的MS的Unity Pro软件包可以与Unity免费版一起使用,从Unity 5开始。