如何通过 Python 在 Nuke 中 select 数组中的节点?
How to select nodes in array via Python in Nuke?
我想 select 在 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 )
谁能帮帮我?
如果你想 select 在你的 NUKE 脚本中只有一个 Grade2
节点(例如)使用这个:
nuke.toNode('Grade2').setSelected(True)
如果你想 select 脚本中的所有 Transform
个节点,那么使用这个:
for w in nuke.allNodes('Transform'):
w.setSelected(True)
如果你想 select NUKE 脚本中的所有节点,包括 Viewer
然后使用这个:
for a in nuke.allNodes():
a.setSelected(True)
如果你想 select createdNodes[]
数组中的所有节点,那么使用这个:
t = nuke.createNode('Transform')
g = nuke.createNode('Grade')
b = nuke.createNode('Blur')
createdNodes = [t, g, b]
for i in createdNodes:
i.setSelected(True)
我想 select 在 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 )
谁能帮帮我?
如果你想 select 在你的 NUKE 脚本中只有一个 Grade2
节点(例如)使用这个:
nuke.toNode('Grade2').setSelected(True)
如果你想 select 脚本中的所有 Transform
个节点,那么使用这个:
for w in nuke.allNodes('Transform'):
w.setSelected(True)
如果你想 select NUKE 脚本中的所有节点,包括 Viewer
然后使用这个:
for a in nuke.allNodes():
a.setSelected(True)
如果你想 select createdNodes[]
数组中的所有节点,那么使用这个:
t = nuke.createNode('Transform')
g = nuke.createNode('Grade')
b = nuke.createNode('Blur')
createdNodes = [t, g, b]
for i in createdNodes:
i.setSelected(True)