我正在开发一个脚本,它将记录用户的一些动作并回放,现在只关注透视相机的移动。通过使用scriptJob命令,我可以在摄影机属性设置完成后捕捉它们,但我理想的脚本将捕捉翻滚过程中的所有摄影机移动。有办法吗?在
当前脚本如下所示:
def startRecording():
cmds.scriptJob(attributeChange=["persp.rotate", recordValuesAtTime])
cmds.scriptJob(attributeChange=["persp.translate", recordValuesAtTime])
def playback():
for e in events:
# lerp from starting position to next position for each event
我想你差不多有了。您只需在脚本作业设置(在MEL中)中正确触发事件:
其中$triggeredevent可能是cameraChange或glFrameTrigger。可以使用(也可以是MEL)获取事件列表:
^{pr2}$会尝试和错误的寻找什么是最好的,并得到警告,有些人可能真的用一系列的事件来打击玛雅。在
相关问题 更多 >
编程相关推荐