2013年7月29日月曜日

選択したReadNodeと同じレンジのTextノードを作成


for n in nuke.selectedNodes():
Tt= nuke.nodes.Text()
Tt.setInput(0,n)
Tt['translate'].setValue([-400,0])
Tt['box'].setValue([480.0, 204.0, 1440.0, 613.0])
Tt['center'].setValue([900,409])
Tt['font'].setValue('フォント名')

FF = n['first'].getValue()+float(n['frame'].getValue())-1
LF = n['last'].getValue()+float(n['frame'].getValue())-1

TO = Tt['opacity']
TO.setAnimated()

TO.setValueAt(0,FF-1)
TO.setValueAt(1,FF)
TO.setValueAt(1,LF)
TO.setValueAt(0,LF+1)

こんな事しないでも
retime  nodeで一発でいけそう。

0 件のコメント :