简体   繁体   English

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

[英]Interacting with avatar using Kinect and Unity

I want to move the avatar based on the movement the player using kinect and Unity, are there any good tutorials? 我想根据玩家使用kinect和Unity的动作来移动头像,有没有好的教程?

We are using unity and Kinect interface to create a simple application. 我们使用unity和Kinect接口来创建一个简单的应用程序。 Based on the movement of the player we need to move the avatar. 根据玩家的动作,我们需要移动头像。

We are supposed to use Unity with GAKUNITY , No OpenNI or any third party tools. 我们应该使用UnityGAKUNITY ,No OpenNI或任何第三方工具。

Are there any good tutorials for GakUnity with Kinect ? GakUnity with Kinect有什么好的教程吗?

GAK means Gadget Accelerator Kit GAK表示Gadget Accelerator Kit

We just want to move any avatar with player movement in front of kinect interface. 我们只想在kinect界面前移动任何有玩家移动的avatar Even help in hand movement also highly appreciated. 即使帮助牵手运动也受到高度赞赏。

You can also share useful links or books regarding to unity and kinect programming. 您还可以分享有关统一和kinect编程的有用链接或书籍。

Custom Kinect Gesture Recognition using OpenNI and Unity3D 使用OpenNI和Unity3D进行自定义Kinect手势识别
kinect.dashhacks.com kinect.dashhacks.com

A tipster has tipped a lil tipple my way in the form of custom gesture recognition for the Kinect using OpenNI and Unity 3D. 一个推特使用OpenNI和Unity 3D以Kinect的自定义手势识别的形式向我倾斜。 What this allows you to do is create you own custom gesture that are recognized by the kinect through the software interface. 这允许您创建自己的自定义手势,通过软件界面识别kinect。


Unity and Kinect tutorial Unity和Kinect教程
nightmarekitty.com nightmarekitty.com

For this chapter, we are going to be using a very popular game engine called Unity. 在本章中,我们将使用一个非常流行的名为Unity的游戏引擎。 By integrating OpenNI, Nite and Sensor Kinect into Unity we will control a 3d character and multiple user interfaces. 通过将OpenNI,Nite和Sensor Kinect集成到Unity中,我们将控制3d角色和多个用户界面。 After we cover the main Components, we will build an example of each from the bottom up. 在我们介绍主要组件之后,我们将从下到上构建每个组件的示例。


Kinect Wrapper Example Project Kinect Wrapper示例项目
wiki.etc.cmu.edu wiki.etc.cmu.edu

This scene shows you how a skeleton is generated / tracked by placing spheres at each of the bones tracked by the Kinect, and how to use kinect to control your model. 此场景向您展示如何通过在Kinect跟踪的每个骨骼上放置球体来生成/跟踪骨架,以及如何使用kinect控制模型。 Use this to get a feel for what the Kinect is capable of. 用它来感受Kinect的功能。 It also shows you how to prepare your GameObjects 它还向您展示了如何准备GameObjects

I am not familiar with Unity 3d,but you can try using kinect with XNA. 我不熟悉Unity 3d,但你可以尝试使用kinect和XNA。 At the latest version of Kinect for windows SDK 1.5 and Developer Tookit 1.5.1,there is a sample demonstrating how to interact with 3d avatar using Kinect and XNA,you can find more information on http://msdn.microsoft.com/en-us/library/jj131041 在最新版本的Kinect for Windows SDK 1.5和Developer Tookit 1.5.1中,有一个示例演示如何使用Kinect和XNA与3d头像进行交互,您可以在http://msdn.microsoft.com/en上找到更多信息。 -us /库/ jj131041

I have no idea about GAKUNity, but you can use zigfu plugin for unity3d and do your project. 我不知道GAKUNity,但你可以使用zigfu插件用于unity3d并完成你的项目。 It has got sample codes and character which you can use for reference, and the sample codes are commented nicely . 它有样本代码和字符,您可以使用它们作为参考,样本代码很好地评论。

You can just import your bone, drag your bones on the zigskeleton script . 您可以导入骨骼,在zigskeleton脚本上拖动骨骼。 just read through th zig skeleton script and you will understand the function and structures they are using. 只需阅读zig骨架脚本,您就会了解它们正在使用的功能和结构。

And you can even refer the MEET THE KINECT book, they have explained about using zigfu in unity . 你甚至可以参考MEET THE KINECT书,他们已经解释了如何统一使用zigfu。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM