CC

CG study (After Effects, Nuke, Maya...), English study and more.

Saturday, September 3, 2011

[Nuke]python tile_colorを変える

pythonでtile_color(nodeの色)変える方法。

色の設定がわからんっ!となってググった。
The Foundryのフォーラム読んで見よう見まねでやったらできたっぽい。
フォーラムによると16進法のwebカラーをintに変換した数値で色を指定すると・・・メンドクサ・・・
このpythonでは前半でrgbで指定すればイロイロ勝手にコンバートされる。
hexColourのとこは自分の好きな言葉で。(フォーラムからコピペして気づいたけどイギリス英語だ)

r=1
g=1
b=0
hexColour = int('%02x%02x%02x%02x' % (r*255,g*255,b*255,1),16)
nuke.toNode('Grade1').knob('tile_color').setValue(hexColour)


余談ですがNodeのデフォルトカラーはPreferencesで設定できます。


No comments:

Post a Comment