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