2
我正在編寫用於在關鍵幀基礎上提取網格及其屬性的腳本。我通過遍歷每個對象的animation_data
訪問獲得通常的矩陣變換:從攪拌機中的animall插件查找鍵控UV座標的關鍵幀
bpy.context.scene.objects.animation_data.action.fcurves.keyframe_points.co
關鍵幀被存儲在其他地方,這樣我通過遍歷shape_keys
的animation_data
得到關鍵幀:
bpy.context.scene.objects.data.shape_keys.animation_data.action.fcurves.keyframe_points.co
現在我使用攪拌器中的animall插件對uv座標進行動畫處理,並且想要以與其他兩種情況相同的方式提取它們。我可以看到在圖形編輯器中的關鍵幀,並且可以通過這個示範調用訪問UV座標:
bpy.data.meshes["Cube"].uv_layers["UVMap"].data[3].uv[1]
我的問題,現在: - 我在哪裏可以找到相應的animation_data
或fcurves
塊? - 如果沒有對應的animation_data
,我該如何訪問這些關鍵幀?
下面你可以找到我的調試例子的屏幕截圖。我想關鍵幀1個57
感謝
或者,如果你想從對象去它的' bpy.data.objects ['Cube']。data.animation_data.action.fcurves' – sambler
啊謝謝。這是我正在尋找的。 – Martin