如何在搅拌机中将运动应用于模型

时间:2013-04-05 05:57:39

标签: python-3.x kinect-sdk blender-2.61

我正在进行一项实验,其中我需要从kinect捕获骨架数据,然后将该数据应用于模型,我已经从kinect捕获数据并将其存储在文件中,即在文件中我有每个位置每个框架中的关节, 现在我希望我的模型在blender中从文件中获取关节位置,并相应地移动。但我对如何开始没有任何想法。 我还在python中编写了一个小脚本来从文件中读取位置并更新一个骨骼的位置:

    obj.channels['head'].location = Vector((float(xs),float(ys),float(zs)))

但它没有移动任何东西。我是以错误的方式做的,或者我们不能通过更新位置来移动电枢??

请指导我这个主题,因为我对python和blender来说是全新的

1 个答案:

答案 0 :(得分:0)

我认为这不是最好的解决方案,您只需将数据导出到bvh文件中,就可以避免很多麻烦。

你可以在网上找到很多Kinect-sdk to bvh教程,而bvh是存储动作捕捉事件数据的事实上的标准,你没有理由重新发明轮子并做额外的事情。工作

要在Blender中使用您的bvh文件,您只需关注该主题的one of the many tutorial即可。