資源描述:
《火星時(shí)代——水》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、使用軟件:Maya這是一篇關(guān)于材質(zhì)(shaders)(在Maya中創(chuàng)建玻璃容器中的液體)的教程,對(duì)于創(chuàng)建香水瓶(用于印刷設(shè)計(jì)),酒杯中的水,以及其它一些和玻璃、液體有關(guān)的東西(與MentalRay無(wú)關(guān))都有幫助。好了,在開(kāi)始本篇教程之前,你必須要知道以下幾點(diǎn):1.液體的反射是如何影響玻璃表面的。2.玻璃的各個(gè)表面和液體/水之間的反射和折射。3.環(huán)境的反射也影響了玻璃表面。4.為什么倒角對(duì)于玻璃的制作很重要。效果圖1.液體的反射影響著玻璃的表面。如果有一個(gè)光亮的玻璃瓶,里面盛著有色的液體或者水,那么它就一定包含著以下3個(gè)反射的區(qū)域。-外表面反射-內(nèi)表面
2、反射-內(nèi)部液體反射這就意味著每個(gè)表面都有它自己的材質(zhì)。(圖1)圖1液體的顏色反射在玻璃瓶的內(nèi)外表面上,這些反射后的形狀叫做折射。當(dāng)光經(jīng)過(guò)水、玻璃、望遠(yuǎn)鏡、塑料、放大鏡以及其它一些凸起的東西時(shí),光線彎曲,就會(huì)產(chǎn)生折射。2.玻璃的各個(gè)表面和液體/水之間的反射和折射。水是對(duì)于光的反射很強(qiáng)(和玻璃一樣),同時(shí)光從玻璃表面到水時(shí),也會(huì)發(fā)生反射和折射。(圖2)圖23.環(huán)境的反射也影響了玻璃表面。玻璃會(huì)反射周圍的物體。(圖3)圖34.為什么倒角對(duì)于玻璃的制作很重要。很重要的是,有倒角的玻璃會(huì)產(chǎn)生高光,因?yàn)榈菇怯型蛊鸬谋砻妫运鼤?huì)折射所有的反射光、環(huán)境光和光源射來(lái)
3、的光。(圖4)圖4使用水/液體的材質(zhì)是很簡(jiǎn)單的。先創(chuàng)建一個(gè)Phong材質(zhì),將顏色(Color)設(shè)為黑色,再將Transparency設(shè)成水/液體的原色(在這個(gè)例子里我使用橙色)。將CosinePower設(shè)到8-11之間,CosinePower的設(shè)置取決于場(chǎng)景光,如果你用了很多光,那你就可以增加CosinePower的值,使余弦值更小一些。下一步,將SpecularColor設(shè)為V=0.800左右(灰色),如果你想得到更有光澤的玻璃效果,就將它設(shè)成純白色。下一步,將反射率(Reflectivity)設(shè)為0。(圖5)圖5下面進(jìn)行光線追蹤的設(shè)置,這一步是很
4、重要的,先打開(kāi)Refractions復(fù)選框,將折射率(RefractionIndex)設(shè)為1.2到1.4之間。那么?什么是折射率呢?它指的是光線經(jīng)過(guò)透明物體時(shí)彎曲的程度。注意:當(dāng)RefractionIndex為1時(shí),意味著光線根本沒(méi)有發(fā)生彎曲。在[wiki]Maya[/wiki]中,普通材料的折射率如下:玻璃(1.6)、空氣(1)、水(1.333)、[wiki]水晶[/wiki](2)、鉆(2.417)。下一步是將折射限定(RefractionLimit)設(shè)為10。10?為什么要設(shè)成10呢?因?yàn)檫@是允許光線發(fā)生折射次數(shù)的最大數(shù)值。舉一個(gè)例子,如果折射
5、限定為10,就意味著,物體表面只能折射已被反射或折射(或者兩者都有)過(guò)9次或9次以下的光線,而對(duì)于已被反射或折射(或者兩者都有)過(guò)10次或10次以上的光線就不折射了。然而在大多數(shù)情況下,鏡子的折射限定至少是5,玻璃的至少是9。好了,下面將反射限定(Reflectionlimit)設(shè)為5到6之間,那么,什么是反射限定?為什么要把它設(shè)為5到6之間呢?(圖6)反射限定是允許光線發(fā)生反射的最大數(shù)值。例如,如果反射限定為4,也就是說(shuō),物體表面只能反射已被反射過(guò)3次或3次以下的光線,而對(duì)于已被反射過(guò)4次或4次以上的光線就不反射了。圖6主玻璃物體的材質(zhì)好,現(xiàn)在我們
6、就開(kāi)始主玻璃物體的材質(zhì)的工作,我們需要用于透明的ramp,采樣工具(samplerInfo),用于反射的ramp,以及用于產(chǎn)生隨機(jī)反射圖案的貼圖。File是指帶有隨機(jī)圖案的TGA格式的文件。(圖7)Ramp1的作用:從samplerInfo1獲得表面上與[wiki]攝影[/wiki]機(jī)[wiki]法[/wiki]線方向相對(duì)應(yīng)的每個(gè)點(diǎn)的facingRatio值(范圍是0至1之間),將此值與Ramp1(類型(Type)為VRamp)vCoord相連接,這樣每個(gè)facingRatio值就對(duì)應(yīng)了一個(gè)Ramp1中的SelectedPosition值,通過(guò)調(diào)整S
7、electedPosition所對(duì)應(yīng)的顏色,就可以使每個(gè)表面上與攝影機(jī)法線方向相對(duì)應(yīng)的點(diǎn)有一個(gè)確定的顏色值。而Ramp1又與透明度相連接,所以,就可以通過(guò)調(diào)整Ramp1的SelectedPosition及其相對(duì)應(yīng)的顏色,來(lái)控制表面上與攝影機(jī)法線方向相對(duì)應(yīng)的每個(gè)點(diǎn)的透明度。(圖8)圖8假設(shè)表面上的某一點(diǎn)通過(guò)samplerInfo1的采樣得到了一個(gè)facingRatio值為0.003【這個(gè)點(diǎn)的法線應(yīng)該是與[wiki]攝影機(jī)[/wiki]的方向幾乎垂直(比如攝影機(jī)視圖中一個(gè)球體邊緣上的點(diǎn))】,Ramp1中的SelectedPosition為0.005的位置
8、的顏色是R0.137/G0.137/B0.137,而0.005以下的位置其顏色均為R0.137/G0.137