2007年6月8日 星期五

物件多面貼圖


因為工作忙碌的關係,BLOG教程停滯了一段時間。
最近,在奇摩知識上看到有人問了材質多重貼附的問題,要如何針對同一個物件上的每個面來進行不同的色塊與材質,相信許多人常為了這個問題而困擾,所以藉由這個機會來稍微做一些說明。



建立一個標準的BOX。


滑鼠移到物件上,按下右鍵,將物件轉換成Poly的型態。


在Poly的次要要編輯裡選擇Polygon的模式,依序將BOX中的面設定ID號碼。




接下來是設定材質編號,先將材質設定成Multi / Sub-Object(複合材質貼圖),之後會談出一個對話框,選擇 Discard old material (摒棄舊材質)。




材質視窗這時轉換成有ID編號的材質球通道,點選ID1之後就會進入標準的材質設定視窗,選定顏色之後再回到上一層(Go to Parent)。



這時物件原先設定為ID1的面變為黃色了。




依序將ID2和ID3的材質球設定顏色之後,物件的表面舊有了不同的顏色。





基本上,要將物件不同的面貼附不同的顏色是一件簡單的事,只要物件表面的ID與材質球的ID對應到之後就行了。


除了顏色之外,當然我們也可以對表面貼附材質紋理,只要在各個ID的材質球裡點選材質影像檔的路徑即可。


材質路徑都設定完成了,不過物體看起來全是灰灰的一片。



不用擔心,這是因為BOX轉換成Poly之後失去貼圖座標的緣故,我們只要再加一個UVW Map的貼圖軸座標,材質顯示就會正常。




不過,此種方式雖然能將物件不同面的材質呈現出來,但是對於在紋理的比例設定上產生極大的不便,若是每個面貼附不同的材質那倒還好,我們可以在每個ID的材質球裡設定比例大小,如果都是相同的材質的狀況下呢?這時,我們必須將三個ID材質球裡的材質都設定成相同的影像,再各自調整至我們要的比例。




這個方式雖然可以如願的變換材質比例,但若是要紹定的精準還是會有一定的困難,根據我的經驗,若是遇到要貼的很精準的狀況下,必須將物件的面分離出來才行。


將物件的面分離(Detach)。


分離出來的面,可以單獨用UVW Map 貼圖軸座標來調整材質大小。


上述的幾種方式都是能將物件的各個表面設定成不同的顏色和材質,可依據不同的需求選擇合適的製作方式。