使用Kinect和Unity与头像进行交互

时间:2012-04-13 10:33:42

标签: c# unity3d kinect

我想根据玩家使用kinect和Unity的动作移动头像,有没有好的教程?

我们使用unity和Kinect接口来创建一个简单的应用程序。根据玩家的动作,我们需要移动化身。

我们应该Unity使用GAKUNITY,不使用OpenNI或任何第三方工具。

GakUnity with Kinect是否有任何好的教程?

GAK表示Gadget Accelerator Kit

我们只想在kinect界面前移动任何avatar玩家移动。即使帮助牵手运动也受到高度赞赏。

您还可以分享有关统一和kinect编程的有用链接或书籍。

3 个答案:

答案 0 :(得分:8)

  

Custom Kinect Gesture Recognition using OpenNI and Unity3D
kinect.dashhacks.com

     

对于使用OpenNI和Unity 3D的Kinect的自定义手势识别形式,一个推特给我的方式倾斜了。这允许您创建自己的自定义手势,通过软件界面识别kinect。


  

Unity and Kinect tutorial
nightmarekitty.com

     

在本章中,我们将使用一款名为Unity的非常流行的游戏引擎。通过将OpenNI,Nite和Sensor Kinect集成到Unity中,我们将控制3d角色和多个用户界面。在我们介绍主要组件之后,我们将自下而上构建每个组件的示例。


  

Kinect Wrapper Example Project
wiki.etc.cmu.edu

     

此场景向您展示如何通过在Kinect跟踪的每个骨骼上放置球体来生成/跟踪骨架,以及如何使用kinect控制模型。用它来感受Kinect的功能。它还向您展示了如何准备GameObjects

答案 1 :(得分:1)

我不熟悉Unity 3d,但您可以尝试使用kinect和XNA。在最新版本的Kinect for Windows SDK 1.5和Developer Tookit 1.5.1中,有一个示例演示如何使用Kinect和XNA与3d头像进行交互,您可以在http://msdn.microsoft.com/en-us/library/jj131041找到更多信息

答案 2 :(得分:1)

我不知道GAKUNity,但你可以使用zigfu插件进行unity3d并完成你的项目。它有样本代码和字符供您参考,样本代码的评论很好。

您可以导入骨骼,在zigskeleton脚本上拖动骨骼。只需阅读zig骨架脚本,您就会了解它们正在使用的功能和结构。

你甚至可以参考MEET THE KINECT书,他们已经解释了如何统一使用zigfu。