maya入門節(jié)點的教程
來源:
未知 |
責(zé)任編輯:CHH |
發(fā)布時間: 2017-07-05 17:21 | 瀏覽量:
本節(jié)匯寶盆為大家?guī)淼氖?a href="http://www.594ljc.cn/special/mayastudy/">maya入門節(jié)點教程講述的是靈活運(yùn)用MAYA的節(jié)點。maya的節(jié)點很自由,你可以把它的模型屬性與材質(zhì)屬性聯(lián)接起來,這樣的結(jié)果就是可以用縮放、旋轉(zhuǎn)等等來控制它們的shaders,這可是max望塵莫及的,還可以用自身的某個值驅(qū)動另一個值。如圖。
maya入門節(jié)點的教程
用一個圓球的X旋轉(zhuǎn)屬性做為驅(qū)動值,聯(lián)接一個智能的判斷節(jié)點(這是材質(zhì)類型),從而達(dá)到讓球體根據(jù)旋轉(zhuǎn)的角度來分別賦予不同的材質(zhì)。
打開maya,在場景中創(chuàng)建一個nurbs球體(類型沒關(guān)系),把名稱改為Ball,然后打開Hypergraph窗口,并且在保持球體選中的情況下展開節(jié)點連接圖?!?br />
maya入門節(jié)點的教程
這時可以看到球體和默認(rèn)的shader的連接情況,再打開Hypershade窗口,接下來要做的就是用幾個材質(zhì)節(jié)點和球體的幾何屬性連接。
maya入門節(jié)點的教程
或者打窗口面板布置成下圖所示,這樣很方便拖放不同節(jié)點。
maya入門節(jié)點的教程
先講一下要做的效果和原理,為了要讓球體的X旋轉(zhuǎn)屬性來驅(qū)動一個節(jié)點,并且能夠智能判斷,所以場景中要加入一個conditionl,這是一個判斷的節(jié)點。它的原理相當(dāng)于程序語言中少不了的if,這牽涉到編程,所以用中文表示一下它的意思。
如果 值1 VS 值2 則
?? 結(jié)果為A
?? 否則
結(jié)果為B
是不是可以這樣寫
if first term VS second term then
??value = color true
??否則
??value = color false
這里VS可以是等于、大于、小于、不等于等等幾個類型,接下來在hypergraph窗口中(所有的節(jié)點都已經(jīng)顯示在里面,現(xiàn)在可以連接了),用中鍵按住Ball不放,拖到conditionl上釋放,在彈出的菜單中選擇other。
maya入門節(jié)點的教程
現(xiàn)在在連接窗口中找到Rotate,點擊前面的+號,選擇展開后的Rotate X,然后在右邊窗口中選擇First Term,現(xiàn)在就把rotate X和first Term連接起來,也可以選擇Second Term,原理一樣。first Term就是用它和second tem來做對比,從而判斷出值的True和false。
maya入門節(jié)點的教程
由于要做的是如果X軸旋轉(zhuǎn)小于180度,則用一個材質(zhì),否則用另一個材質(zhì)。所以點擊conditionl節(jié)點,按下ctrl + A,打開conditionl的屬性編輯窗,做如下設(shè)定。
maya入門節(jié)點的教程
這里的second term設(shè)置了180,這就是用來做對比的一個數(shù)值,這里要說一下,從小到大接受的差不多都是進(jìn)制為10,100,這些觀念,在maya它所采用的數(shù)值格 式大多數(shù)是最大值為1,最小值為0,operation是選擇不同的比較方式,這里我們用小于(less than),下面的兩個選項是如果比較值為true和為false時的不同情況,到這里可能都明白怎么做了,只要在它們后面分別指定材質(zhì)就可以做到智能的 判斷效果。這個例子中在color if true后面指定一個checker貼圖,在color if false后面指定一個ramp貼圖,現(xiàn)在的hypergraph窗口連接情況。
maya入門節(jié)點的教程
主要的連接都完成,只需要創(chuàng)建一個shader就可以實現(xiàn)了。點擊hypershade中的blinn,創(chuàng)建一個blinn材質(zhì),然后中鍵按住conditionl,拖到blinn1上釋放,在彈出的菜單中選擇color。
maya入門節(jié)點的教程
最后一步,把blinn1指定給場景中的球體,可以先選定球體,直接把blinn1拖給球體(ball),或者在hypershade中操作更加方便,最后的節(jié)點情況和場景如圖。
maya入門節(jié)點的教程
旋轉(zhuǎn)一下球體,注意這里用的是X軸,當(dāng)小于180度的時候它表現(xiàn)出來的是黑白的棋盤格,當(dāng)大于或者等于180度表現(xiàn)出來的則是ramp。
maya入門節(jié)點的教程
本maya入門教程完,教程相關(guān)軟件:maya2013。maya的節(jié)點好強(qiáng)大,更改一下上面的conditionl節(jié)點,可以實現(xiàn)很多功能。甚至用模型來控制shaders,再由shaders返回來控制模型。
maya入門節(jié)點的教程
打開maya,在場景中創(chuàng)建一個nurbs球體(類型沒關(guān)系),把名稱改為Ball,然后打開Hypergraph窗口,并且在保持球體選中的情況下展開節(jié)點連接圖?!?br />
maya入門節(jié)點的教程
maya入門節(jié)點的教程
maya入門節(jié)點的教程
如果 值1 VS 值2 則
?? 結(jié)果為A
?? 否則
結(jié)果為B
是不是可以這樣寫
if first term VS second term then
??value = color true
??否則
??value = color false
這里VS可以是等于、大于、小于、不等于等等幾個類型,接下來在hypergraph窗口中(所有的節(jié)點都已經(jīng)顯示在里面,現(xiàn)在可以連接了),用中鍵按住Ball不放,拖到conditionl上釋放,在彈出的菜單中選擇other。
maya入門節(jié)點的教程
maya入門節(jié)點的教程
maya入門節(jié)點的教程
maya入門節(jié)點的教程
maya入門節(jié)點的教程
maya入門節(jié)點的教程
maya入門節(jié)點的教程
- Tags:maya入門
-
分享到:
相關(guān)文章
網(wǎng)友評論
全部評論:0條
推薦
熱門