要特別注意Node Graph中節點的類別及其名稱。在以下示例中,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)
要找出類節點屬於什麼,創建,例如, 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")