我正在创建一个设计来识别手部动作并在搅拌机上的3D手模型上显示。为此我使用了柔性传感器和加速度计来测量手指/手的动作。通过使用pyserial,传感器值被导入弯曲机许多变数。
我是blender和python的新手。我创建了一个手模型,需要使用python脚本运行它。我总是添加了传感器和python控制器。我需要使用那些传感器值(在搅拌机游戏引擎中)实时更改骨骼的姿势(实际上是欧拉角)。
我尝试了很多代码而其中没有代码不起作用。有人可以使用输入值(例如变量x)实时向我发送一个混合文件(.blend)用于单个骨骼运行。这可能是一个很好的帮助对我来说..
答案 0 :(得分:0)
在搅拌机上使用kinect已经有了一些工作,你可能会在这项工作中找到一些帮助。
从python中你可以使用 -
操纵骨架骨骼myrigbones = bpy.data.objects['metarig'].pose.bones
myrigbones['chest'].rotation_euler = Euler((12.0, 0.0, 0.0), 'XYZ')