Kinect和Unity3D:使用3D模型映射Kinect关节

时间:2016-01-09 19:44:11

标签: c# unity3d mapping kinect

我开始使用Kinect学习和开发Unity3D应用程序。将Kinect传感器中的关节映射到3D对象或角色时遇到了麻烦。我从SDK提供的BodySourceView.cs样本中收到了Joints数据。

我可以在对象周围移动并仅使用一个关节旋转它,例如使用手形关节来对框进行操作。

我想使用将映射到它的所有关节数据来移动角色。我有什么想法或教程可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

从版本4.6.1的单位打开this asset store

此资产提供您的3DCharacter将移动手和腿传感器输入。

如何运行示例:

  1. 按照资产文件夹中的Readme-Kinect-MsSdk.pdf中的说明安装Kinect SDK 1.8或Runtime 1.8。
  2. 下载并导入该软件包。
  3. 打开并运行位于Assets / AvatarsDemo文件夹中的场景KinectAvatarsDemo。
  4. 打开并运行位于Assets / GesturesDemo文件夹中的场景KinectGesturesDemo。
  5. 打开并运行位于Assets / OverlayDemo文件夹中的场景KinectOverlayDemo。
  6. 打开并运行位于Assets / DepthColliderDemo文件夹中的场景DepthColliderDemo。