之前有介紹過怎把Renderman的Light Shader裡面KI的值,轉到maya燈光的Intensity設key 這次是要介紹如何把Renderman的shader各種參數,如果需要set key要怎麼轉到maya上去做, 這次用Opacity(不透明度)來做舉例。
1.先簡單的叫出一個plane跟torus並且Assign上Renderman的shader。
2.可以隨意選擇叫出一個Locator或是New Coordinate System 來當作set key用的控制器
3.選擇Locator叫出Add Attribute
4.在Add Attribute面板上去填入欲控制的參數名稱跟最高及最低數值 最後按Add完成設定
5.打開shader面板在Opacity欄位把internal Value在按滑鼠左鍵轉成Tcl Expression模式並在空格中填入語法
[mattr "locator1.Opacity" $f]。
6.在Locator面板新增加的參數"Opacity"鍵入0.5的值 test render得出如圖結果,表示設定正確。
所以其他Renderman shader的參數如果有需要set key 也可以如此泡製。
COOL~
回覆刪除WOW~又是renderman又是maya!
回覆刪除真希望我看的懂 XD。呵呵