Maya材質(zhì)教程
Maya材質(zhì)教程:Maya置換貼圖的控制教程
編輯:Penny來(lái)源:發(fā)布時(shí)間:2010-06-28
首先用photoshop制作一張置換貼圖,如下圖。
![](/d/file/3e22e34259cf7ec674d340e0e09f8ea2.jpg)
打開maya,建立一個(gè)nurbs/plane,然后打開材質(zhì)編輯器,找到Height Field節(jié)點(diǎn)并創(chuàng)建。
![](/d/file/d81c7e7b9f1e9c16eafdcf69d286c46c.jpg)
建立一個(gè)Blinn材質(zhì)并指定給plane,打開材質(zhì)節(jié)點(diǎn),創(chuàng)建置換貼圖。并把用photoshop制作好的貼圖指定給置換節(jié)點(diǎn)。
![](/d/file/d5562cbdbd5981c23115fbd853f4fd9a.jpg)
然后在outliner中雙擊打開transform節(jié)點(diǎn),同時(shí)打開材質(zhì)編輯器并把材質(zhì)編輯器里的貼圖指定給transform的置換節(jié)點(diǎn)上。
![](/d/file/faf93d510469c6825556c705c3578d97.jpg)
這時(shí)視窗如下圖。
![](/d/file/8a7f32fdf8e28c6f294eb4f1a9786b81.jpg)
然后在outliner雙擊transform節(jié)點(diǎn),Resolution默認(rèn)值是10,我們可以調(diào)節(jié)到100 如下圖。
![](/d/file/099240397c919c11e13a677684ce8916.jpg)
我們這時(shí)渲染看看(如下圖)很顯然我們建立plane的渲染精度不夠。
![](/d/file/abca3434ee07691a7d2a0fa0bf2480b0.jpg)
我們可以用語(yǔ)句讓transform節(jié)點(diǎn)Resolution控制plane的渲染參數(shù),先在Resolution后面的數(shù)值上點(diǎn)擊右鍵選擇Create New Expression。然后在下圖中輸入nurbsPlaneShape1.uDivisionsFactor=heightField1.resolution/10;nurbsPlaneShape1.vDivisionsFactor=heightField1.resolution/10;
點(diǎn)擊Create完成操作。
![](/d/file/3e5a2f6c436dbe2c8303e60eee19cd9f.jpg)
再次進(jìn)行渲染,我們看到邊界已經(jīng)清晰很多了。
![](/d/file/d5d1b32dd260df537c4f9f72549874e8.jpg)
現(xiàn)在我們來(lái)控制置換的高度,我們?cè)趏utliner雙擊transform,可以看到Height Scale這個(gè)控制參數(shù)它的默認(rèn)值是1,我們可以把它改成0.025,大家可以看到視窗里面置換的高度降下來(lái)了。但渲染還是沒(méi)有變化。
![](/d/file/8264ea2477fe2888a307340638641513.jpg)
我們可以用Height Scale來(lái)控制渲染中置換的高度,在Height Scale旁邊的數(shù)值上點(diǎn)右鍵選Create New Expression。然后在下圖中輸入file1.alphaGain=heightField1.heightScale/10;點(diǎn)擊Create完成操作。
![](/d/file/abe2dc576993be1efa8e0090d4a79cbd.jpg)
再次渲染發(fā)現(xiàn)置換太低了,我們把Height Scale的值改成0.2再次渲染,這次效果還可以。
![](/d/file/837b8474ca621e7e9a6a0ef28172bbf2.jpg)
但我們看到置換以后的邊界太硬了,我們可以通過(guò)Pre Filter Radius這個(gè)參數(shù)來(lái)控制邊界的光滑程度。
![](/d/file/3e22e34259cf7ec674d340e0e09f8ea2.jpg)
打開maya,建立一個(gè)nurbs/plane,然后打開材質(zhì)編輯器,找到Height Field節(jié)點(diǎn)并創(chuàng)建。
![](/d/file/d81c7e7b9f1e9c16eafdcf69d286c46c.jpg)
建立一個(gè)Blinn材質(zhì)并指定給plane,打開材質(zhì)節(jié)點(diǎn),創(chuàng)建置換貼圖。并把用photoshop制作好的貼圖指定給置換節(jié)點(diǎn)。
![](/d/file/d5562cbdbd5981c23115fbd853f4fd9a.jpg)
然后在outliner中雙擊打開transform節(jié)點(diǎn),同時(shí)打開材質(zhì)編輯器并把材質(zhì)編輯器里的貼圖指定給transform的置換節(jié)點(diǎn)上。
![](/d/file/faf93d510469c6825556c705c3578d97.jpg)
這時(shí)視窗如下圖。
![](/d/file/8a7f32fdf8e28c6f294eb4f1a9786b81.jpg)
然后在outliner雙擊transform節(jié)點(diǎn),Resolution默認(rèn)值是10,我們可以調(diào)節(jié)到100 如下圖。
![](/d/file/099240397c919c11e13a677684ce8916.jpg)
我們這時(shí)渲染看看(如下圖)很顯然我們建立plane的渲染精度不夠。
![](/d/file/abca3434ee07691a7d2a0fa0bf2480b0.jpg)
我們可以用語(yǔ)句讓transform節(jié)點(diǎn)Resolution控制plane的渲染參數(shù),先在Resolution后面的數(shù)值上點(diǎn)擊右鍵選擇Create New Expression。然后在下圖中輸入nurbsPlaneShape1.uDivisionsFactor=heightField1.resolution/10;nurbsPlaneShape1.vDivisionsFactor=heightField1.resolution/10;
點(diǎn)擊Create完成操作。
![](/d/file/3e5a2f6c436dbe2c8303e60eee19cd9f.jpg)
再次進(jìn)行渲染,我們看到邊界已經(jīng)清晰很多了。
![](/d/file/d5d1b32dd260df537c4f9f72549874e8.jpg)
現(xiàn)在我們來(lái)控制置換的高度,我們?cè)趏utliner雙擊transform,可以看到Height Scale這個(gè)控制參數(shù)它的默認(rèn)值是1,我們可以把它改成0.025,大家可以看到視窗里面置換的高度降下來(lái)了。但渲染還是沒(méi)有變化。
![](/d/file/8264ea2477fe2888a307340638641513.jpg)
我們可以用Height Scale來(lái)控制渲染中置換的高度,在Height Scale旁邊的數(shù)值上點(diǎn)右鍵選Create New Expression。然后在下圖中輸入file1.alphaGain=heightField1.heightScale/10;點(diǎn)擊Create完成操作。
![](/d/file/abe2dc576993be1efa8e0090d4a79cbd.jpg)
再次渲染發(fā)現(xiàn)置換太低了,我們把Height Scale的值改成0.2再次渲染,這次效果還可以。
![](/d/file/837b8474ca621e7e9a6a0ef28172bbf2.jpg)
但我們看到置換以后的邊界太硬了,我們可以通過(guò)Pre Filter Radius這個(gè)參數(shù)來(lái)控制邊界的光滑程度。
![](/d/file/f63f3e19a599bb7a3e71d7e846d4f6d3.jpg)
更多動(dòng)畫制作教程,請(qǐng)關(guān)注http://www.ziputi.cn/。
招生熱線
快速導(dǎo)航
入學(xué)要求 | 課程設(shè)置 | 暴雪動(dòng)態(tài) | 我要報(bào)名
學(xué)員作品 | 就業(yè)學(xué)員 | 招生問(wèn)答 | 暴雪簡(jiǎn)介
公司作品 | 周邊介紹 | 教學(xué)環(huán)境 | 乘車路線
學(xué)生作品