ノードグラフのクラスとノードのクラスに特に注意してください。次の例では、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")