我想设计一个3D人手,并通过我的Arduino套件产生的信号控制它。我在Blender中设计了一个3D手,但是如何给Arduino生成的信号增加生命。我应该使用哪种工具。
例如,我设计了一个任意频率发生器。而且我希望在特定的频率下,Hand会模仿Pinching或Fist。我可以使用哪种工具将生成的信号用作编程接口的输入,并将程序输出为动画3D手。
请帮帮我们......
先谢谢。
答案 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()