从 Kinect 加载动画到 Unity3D
Loading Animation from Kinect into Unity3D
我正在设计一个程序,使用 Kinect V2 SDK 从 Kinect One 传感器记录每一帧中每个 body 的原始 joint/jointPoint 数据。现在,我需要获取关节数据,从中创建身体,并能够在 Unity3D 中将其作为动画播放。关于我应该如何去做这件事有什么想法吗?我研究过根据数据创建 FBX 文件,但这似乎过于复杂。
Kinect MS SDK in Unity Asset Store
您可以使用 link 中提供的 sdk 获取 运行 上每一帧的骨骼数据。它有很多示例代码和场景。然后,您可以选择平滑位置和旋转。
完成获取和平滑数据后,您应该有一个关键帧数据列表。您可以使用它来创建 Unity AnimationClip。如果您想以困难的方式完成并更好地控制数据,您可以创建自己的动画 class 并使用您编写的代码更新 body 转换。我以前就是这样做的,但我不建议这样做。
我正在设计一个程序,使用 Kinect V2 SDK 从 Kinect One 传感器记录每一帧中每个 body 的原始 joint/jointPoint 数据。现在,我需要获取关节数据,从中创建身体,并能够在 Unity3D 中将其作为动画播放。关于我应该如何去做这件事有什么想法吗?我研究过根据数据创建 FBX 文件,但这似乎过于复杂。
Kinect MS SDK in Unity Asset Store 您可以使用 link 中提供的 sdk 获取 运行 上每一帧的骨骼数据。它有很多示例代码和场景。然后,您可以选择平滑位置和旋转。 完成获取和平滑数据后,您应该有一个关键帧数据列表。您可以使用它来创建 Unity AnimationClip。如果您想以困难的方式完成并更好地控制数据,您可以创建自己的动画 class 并使用您编写的代码更新 body 转换。我以前就是这样做的,但我不建议这样做。