撇除mr有些shader還不是很穩定這個問不說,其實mr有很多shader還是很好用的。
   
在max的 add help 裡可以看到有個 mr 3.6的 help,裡面列出了很多有的沒有的shader,但是奇怪了。為何我們在max切換成mr renderer時都看不到…?
   
因為mr預設是讓這些shader"隱藏"起來的…     
所以我們要自已去把他"弄出來"
   
弄出來的方法如下,我們也剛好拿 color mix來做示範~
   
先到max root \ mentalray \ shaderS_standard \ inclde \     
找到 base.mi
   
用筆記本打開他,在裡面找到 color mix對應的shader介面部份,把本來的"hidden"的那一排在最     
前面加上#這個字。(表示把他註解,這一行就無效)
   
存檔、開啟max、切成mr、在材質編輯器中找個difuse貼圖按鈕按一下,你就可以到 color mix (base)這個 shader 了。
   
他的介面很長,不過主要就是     
    
num of clor:要開幾個cahnnal來用     
    
mode:第n個channal 的 模式設定     
    
weight: 第n個channal的權重值(有像是透明度、可貼圖)     
    
color :第n個channal的rgb值(可貼圖)     
    
只是介面列出了8個channal,所以看起來很花,其實就是這樣子而已。     
比較難懂的是mode這個參數。他主要是控制channal間的合成模式。     
這個mode值的設定在help裡有寫的非常的清楚。如圖
   
以上~~~~~
   
後記:其實 mr 裡還有很多很好玩的shader,希望大家也能用上述的方法解出來,試著去玩看看~     
主要是 mr 是內建的,多學不吃虧。而且這些shader是學一套在三套(maya xsi max)裡都可以用的,我個人認為很值得投資時間下去學習的(如果你已經開始有想跳軟體的話…)。



 
 
沒有留言:
張貼留言