我想在The Foundry Nuke脚本中选择createdNodes[]
数组中创建的所有节点。
createdNodes=[]
for r in ReadList:
rn = nuke.createNode( 'Read' )
rn['file'].fromUserText( r )
for i in createdNodes:
print i['file'].getValue()
i.setSelected( True )
任何人都可以帮助我吗?
答案 0 :(得分:2)
如果您只想在NUKE脚本中选择一个Grade2
节点,请使用以下命令:
nuke.toNode('Grade2').setSelected(True)
如果要在脚本中选择所有Transform
个节点,请使用:
for w in nuke.allNodes('Transform'):
w.setSelected(True)
如果要选择NUKE脚本中的所有节点,包括Viewer
,请使用:
for a in nuke.allNodes():
a.setSelected(True)
如果要选择createdNodes[]
数组中的所有节点,请使用:
t = nuke.createNode('Transform')
g = nuke.createNode('Grade')
b = nuke.createNode('Blur')
createdNodes = [t, g, b]
for i in createdNodes:
i.setSelected(True)