如何在Nuke中通过Python选择数组中的节点?

2024-10-01 17:33:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我想选择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 )

有人能帮我吗?在


Tags: in脚本forread节点foundry数组rn
1条回答
网友
1楼 · 发布于 2024-10-01 17:33:56

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

nuke.toNode('Grade2').setSelected(True)

如果要选择脚本中的所有Transform节点,请使用以下命令:

^{pr2}$

如果要选择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)

相关问题 更多 >

    热门问题