从blender中的animall插件中查找键控uv坐标的关键帧

时间:2016-09-16 08:54:30

标签: key extract blender frames

我正在编写一个脚本,用于在关键帧的基础上提取网格及其属性。我通过迭代每个对象的animation_data来获取通常的矩阵变换:

bpy.context.scene.objects.animation_data.action.fcurves.keyframe_points.co 

混合形状的关键帧存储在其他地方,以便通过迭代animation_data的{​​{1}}来获取关键帧:

shape_keys

现在我在搅拌机中使用animall-plugin为uv坐标设置动画,并希望以与我已经完成的其他两种情况相同的方式提取它们。我可以在图表编辑器中看到关键帧,并可以通过此示例性调用访问uv坐标:

bpy.context.scene.objects.data.shape_keys.animation_data.action.fcurves.keyframe_points.co

我现在的问题是: - 我在哪里可以找到相应的bpy.data.meshes["Cube"].uv_layers["UVMap"].data[3].uv[1] animation_data块? - 如果没有相应的fcurves,我该如何访问这些关键帧?

您可以在下面找到我的调试示例的屏幕截图。我想获得关键帧1和57。

Link to Screenshot

由于

1 个答案:

答案 0 :(得分:0)

好的,我找到了:我需要迭代bpy.data.meshes["name of meshobject"].animation_data