2017-05-29 3 views
0

pythonスクリプトを使用してtransform.offset_x(または_y)プロパティのキーフレームを挿入することは可能ですか?私はシーケンサーにすべてのイメージストリップの位置キーフレームを挿入したい。私は以下のコードを試してみましたが、 "TypeError:bpy_struct.keyframe_insert()property"のtransform.offset_xが見つかりませんでした。代わりにdata_pathののブレンダー、ビデオシーケンサ、スクリプトによるtransform.offsetのキーフレームの挿入

scene = bpy.context.scene 
queue = scene.sequence_editor.sequences 
for i in queue: 
    itemType = i.type 
    itemLead = i.frame_offset_start + i.frame_start 
    if itemType == "IMAGE": 
     i.keyframe_insert(data_path='transform.offset_x', frame=itemLead) 

答えて

0

使用transform.keyframe_insert(data_path='offset_x')'transform.offset_x'

scene = bpy.context.scene 
queue = scene.sequence_editor.sequences 
for i in queue: 
    itemType = i.type 
    itemLead = i.frame_offset_start + i.frame_start 
    if itemType == "IMAGE": 
     i.transform.keyframe_insert(data_path='offset_x', frame=itemLead) 
関連する問題