如何使用kinect根据跟踪的身体运动移动骨骼

时间:2018-06-06 14:03:52

标签: c# unity3d blender virtual-reality kinect-v2

我是Unity和Kinect v2的新手。我正在自己创建一个虚拟更衣室应用程序。我需要一些布料运动和身体的帮助。我已经使用Skeleton Joint映射了gameObject的骨骼。 Shin Bone工作正常。但我无法映射髋骨。谁能帮我这个 ?我已经用骨架的膝盖将游戏对象的大腿骨与骨骼的髋骨和游戏对象的骨骼进行了映射。膝盖移动得很好但是没有。enter image description here

1 个答案:

答案 0 :(得分:-1)

Mocap数据是一个点的位置,你有一个点作为臀部的位置,另一个点作为膝盖的位置......

骨架是骨骼的集合,每个骨骼定义两个连接的点。大多数骨骼都是另一根骨骼的骨骼,所以如果你旋转大腿,膝盖,脚和脚趾都会跟随。

在您的示例图像中,您只有一个已移动的膝盖,而不是移动膝关节,您应该旋转上腿骨,使下端指向膝盖的新位置。作为大腿的孩子,小腿和小脚将沿着适当的位置。

从臀部开始,将大腿指向膝盖,然后将小腿指向脚踝,然后将脚指向脚趾。