3D人手设计和控制通过Arduino

时间:2014-06-02 10:43:37

标签: animation 3d arduino blender

我想设计一个3D人手,并通过我的Arduino套件产生的信号控制它。我在Blender中设计了一个3D手,但是如何给Arduino生成的信号增加生命。我应该使用哪种工具。

例如,我设计了一个任意频率发生器。而且我希望在特定的频率下,Hand会模仿Pinching或Fist。我可以使用哪种工具将生成的信号用作编程接口的输入,并将程序输出为动画3D手。

请帮帮我们......

先谢谢。

1 个答案:

答案 0 :(得分:0)

Python似乎是明显的解决方案,因为它可以直接与Blender接口。

我不确定你的控制器如何处理频率,但很可能有一个库或一种在python中处理它的方法。

我建议查看this forum post以了解如何通过python脚本设置所需的动画。

然后可以使用Python来渲染一系列(手的)图像:

for i in range(last_frame):
    bpy.ops.anim.change_frame(frame = i)
    bpy.data.scenes['Scene'].render.filepath = '/home/user/Pictures/frame%d.jpg'%i
    bpy.ops.render.render()