玛雅蟒蛇和相机动画

时间:2014-02-21 00:49:55

标签: python animation camera maya

嘿,所以在maya中使用python我正在导入使用键控动画锁定的摄像机,我只想让底部的时间滑块更新为导入摄像机的动画长度。我可以让时间滑块调整我只是找不到通过python调整它的关键帧。

(例如:我导入了4个摄像头.1个摄像头是10个关键帧.2个和3个是15个关键帧。然后第4个是52个。所以我希望时间滑块为1-52。我可以让它移动但我不会知道如何找到号码52)

编辑:对不起基本上我导入了我的相机

cams = [cam1,cam2,cam3,cam4]

对于x的凸轮:

cmds.file(x, i=True, dns=True, rnn = True) #i for import

 # this is how i change the timeslider but I want it to
 # be the number of keyframed animation on the camera
cmds.playbackOptions(max=1000)

1 个答案:

答案 0 :(得分:1)

camera = 'Camera1'
channel = 'translateX'
keyframes = cmds.keyframe('{}.{}'.format(camera, channel), query=True)
first, last = keyframes[0], keyframes[-1]
cmds.playbackOptions(min=first, max=last, ast=first, aet=last)

无论通道是否被锁定,这都有效。

相关问题