特别注意节点图中的节点类别及其名称。在下面的例子Read
中是一个类,Read1
是一个名字。
所以试试这个脚本来连接你的Write
节点:
import nuke as nk
import nukescripts
nk.nodes.Read(file="E:/Final/Practice/MVI_8411.mov")
nk.toNode("Read1").setSelected(True)
nk.createNode("Write")
nukescripts.connect_selected_to_viewer(0)
或者这样:
import nuke as nk
import nukescripts
nk.createNode("Read", "file E:/Final/Practice/MVI_8411.mov name footage")
nk.toNode("footage").setSelected(True)
nk.createNode("Write")
nukescripts.connect_selected_to_viewer(0)
要找出节点所属的类,例如创建 a CheckerBoard
,选择它并按下i键盘上的快捷键。你会看到它的类是CheckerBoard2
,它的名字是CheckerBoard1
。
如果您使用class 2
行的节点,则应如下所示:
nk.createNode("CheckerBoard2")
nk.toNode("CheckerBoard1").setSelected(True)
nk.createNode("Write")
或者你的语法是这样的:
nk.nodes.CheckerBoard2(name="board")
nk.toNode("board").setSelected(True)
nk.createNode("Write")
...或者就这样:
nk.createNode("CheckerBoard2", "name board")
nk.toNode("board").setSelected(True)
nk.createNode("Write")