nuke で tcl スクリプトを使用して、グループ ノブをノードに追加すると、次のようになります。
addUserKnob {20 start_group l "My Group" n 1}
... add other knobs
addUserKnob {20 end_group l endGroup n -1}
n
Group ノブは、キーワード引数を使用することを除いて、Tab ノブと同じタイプのノブを使用しているようです。nuke がタブの代わりにグループを作成するように引数を設定する方法について、 Python API ドキュメントに情報がありません。n
私のpythonコードは次のようになります
# Get node
node = nuke.toNode('MyNode')
# Add new tab to node
tab = nuke.Tab_Knob('custom_tab', 'Custom Tab')
node.addKnob(tab)
# Add a group knob
group = nuke.Tab_Knob('group_1', 'Group 1') # some other argument or flag?
node.addKnob(group)
# Add some other knobs
name = nuke.String_Knob('name', 'Name')
node.addKnob(name)
# Add some type of "end group" knob?
?
Tab_Knob
Tcl スクリプトでTab ノブ タイプ (つまり ) を使用するのと同じように、Python で を使用する必要があり、グループには開始ノブと終了ノブの両方があると想定してい20
ますが、どのようにすべきかわかりませんpythonで行います。