3DCG屋さんの活動記録

PROFILE ★★こんな人です

3DCGを活用した映像や没入体験コンテンツの制作をしています。テクノロジーの社会実装に興味があり。テクニカルディレクター。面白いこと新しいことにワクワクする気持ちに『素直』でいつづける。

3DCG屋さんの活動記録

2017年3月9日木曜日

Python for NUKE ノードサムネイル表示切替


NUKEでやってみたかったPython!
NUKE Pythonお初スクリプトヽ(^o^)丿
つかえそうな処理があったので、勉強もかねてやってみた。


ノードのサムネイルのような画像の表示切替。


postage_stampというKnobのオンオフで切り替えるようです。

あ、「Knob」っていうのは、Mayaでいう「アトリビュート」みたいなものみたいです。

以下作成スクリプト。
選択したノードで、サムネイルの表示切替します。
複数選択対応です!!!


簡単で楽しい。


#######################################
## ノード選択して実行で、stampの表示切替
#######################################
for n in nuke.selectedNodes(): #選択ノード取得
print n.name() #ノード名
print n.Class() #ノードクラス
check = n.knob("postage_stamp").getValue() #Mayaの「アトリビュート」はNukeでは「knob」らしい
check = abs(check -1 ) #0 1 の切り替え
n["postage_stamp"].setValue(check)


参考サイト
・お世話になっていますコンポジゴクさん
・5年前からNukePythonされてるなんてすごい!サイト

0 コメント:

コメントを投稿