我想使用if...else
条件语句自动播放和停止Foundry-NUKE中的序列。我可以很容易地开始播放这个序列,但我不能停止它。问题是值nuke.frame()
没有更新。如果有人在这个问题上有经验,请帮助我。在
这里有一个代码:
checker = nuke.createNode('CheckerBoard2', 'boxsize 100 centerlinewidth 0')
blur = nuke.createNode('Blur', 'size sin(frame/10)*25', inpanel=False)
merge = nuke.createNode('Merge2', inpanel=False)
wheel = nuke.createNode("ColorWheel", 'rotate frame*10 centerSaturation 1')
merge.connectInput(0, wheel)
nuke.toNode('Merge1').setSelected(True)
nukescripts.connect_selected_to_viewer(0)
for all in nuke.allNodes():
all.setSelected(True)
_autoplace()
f = nuke.frame(1)
def playBlast():
if f >= 1 and f <= 99:
nuke.activeViewer().play(1)
return
else:
nuke.activeViewer().stop()
print f
playBlast()
我找到了解决问题的方法:
相关问题 更多 >
编程相关推荐