0

我想选择createdNodes[]在 The Foundry Nuke 脚本中创建的所有节点。

createdNodes=[]

for r in ReadList:
    rn = nuke.createNode( 'Read' )
    rn['file'].fromUserText( r )

for i in createdNodes: 
    print i['file'].getValue()
    i.setSelected( True )

谁能帮我?

4

1 回答 1

2

如果您只想Grade2在 NUKE 脚本中选择一个节点(例如),请使用以下命令:

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)
于 2017-04-27T18:35:56.000 回答