Nuke Python 自作スクリプト メモ
Nuke python 備忘録
sn = nuke.selectedNode() 単一のノード取得
list = nuke.selectedNodes() ノードを配列で取得
sn.name() ノード名取得
sn.knob("note_font_size").getValue() 値参照
setValue(30) 値代入
ノード選択して i でClass名確認できる。
で、フィルターしてリストにする方法がこちら。
listFilter = nuke.selectedNodes("BackdropNode")
参考
nukeでpythonはじめ
http://elephantplus.blogspot.com/2012/03/nukepython.html
pythonのツールバーにボタン配置まで
カスタムパネルに追加
http://elephantplus.blogspot.com/2012/03/nukepython_26.html
ノードパネルに追加
https://support.borndigital.co.jp/hc/ja/articles/115001019674-Nuke-%E3%83%8E%E3%83%BC%E3%83%89%E3%83%A1%E3%83%8B%E3%83%A5%E3%83%BC%E3%81%AB%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%E3%83%8E%E3%83%BC%E3%83%89%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95
メニュータブに追加
http://www.nukepedia.com/python/render/cmdlinerender
.nukeフォルダが見つからないときは
https://cgworld.jp/regular/nuke008-2.html
sn = nuke.selectedNode() 単一のノード取得
list = nuke.selectedNodes() ノードを配列で取得
sn.name() ノード名取得
sn.knob("note_font_size").getValue() 値参照
setValue(30) 値代入
ノード選択して i でClass名確認できる。
で、フィルターしてリストにする方法がこちら。
listFilter = nuke.selectedNodes("BackdropNode")
参考
nukeでpythonはじめ
http://elephantplus.blogspot.com/2012/03/nukepython.html
pythonのツールバーにボタン配置まで
カスタムパネルに追加
http://elephantplus.blogspot.com/2012/03/nukepython_26.html
ノードパネルに追加
https://support.borndigital.co.jp/hc/ja/articles/115001019674-Nuke-%E3%83%8E%E3%83%BC%E3%83%89%E3%83%A1%E3%83%8B%E3%83%A5%E3%83%BC%E3%81%AB%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%E3%83%8E%E3%83%BC%E3%83%89%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95
メニュータブに追加
http://www.nukepedia.com/python/render/cmdlinerender
.nukeフォルダが見つからないときは
https://cgworld.jp/regular/nuke008-2.html