動(dòng)力學(xué)在影視劇、動(dòng)畫(huà)的制作過(guò)程中應(yīng)用廣泛,今天跟大家分享一個(gè)Maya動(dòng)力學(xué)制作逼真布料的教程,希望對(duì)初學(xué)的人有所幫助。
第一步
首先創(chuàng)建一個(gè)多邊形平面Create > Polygon Primitives > Plane。
第二步
把剛剛創(chuàng)建的平面旋轉(zhuǎn)90度后縮放成旗幟的大小比例。
第三步
選中平面后按快捷鍵ctrl+a打開(kāi)屬性設(shè)置面板,重新命名平面名字為flag_nCloth并設(shè)置Subdivisions Width屬性到30,Subdivisions Height屬性到50。
第四步
現(xiàn)在旗幟平面應(yīng)該看著類似下圖的樣子。
第五步
接下來(lái)創(chuàng)建一個(gè)新的多邊形圓柱體作為旗桿Create > Polygon Primitives > Cylinder。
第六步
縮放和移動(dòng)剛剛創(chuàng)建的圓柱體類似下圖的旗桿造型。
第七步
選擇多邊形圓柱體頂部所有的面。
第八步
在面還在選擇的狀態(tài)下執(zhí)行擠出命令對(duì)這些面做向上擠出的操作Polygons > Edit Mesh > Extrude。
第九步
繼續(xù)對(duì)面進(jìn)行擠出操作,直到看上去如下圖的模樣。
第十步
記下來(lái)選擇最頂部的所有點(diǎn)。
第十一步
用移動(dòng)工具把上一步選擇的頂點(diǎn)向上移動(dòng)到如下圖的模樣。
第十二步
接下來(lái)打開(kāi)材質(zhì)編輯器Window > Rendering Editors > Hypershade。
第十三步
在確認(rèn)打開(kāi)了MentalRay渲染引擎的前提下,如下圖創(chuàng)建mia_material_x。
第十四步
選擇剛剛創(chuàng)建的新mia_material_x材質(zhì)球后按ctrl+a打開(kāi)屬性編輯器面板,在屬性編輯器面板右上角的preset按鈕中選擇Copper(銅)預(yù)設(shè),然后按照下圖修改Diffuse和 Reflection兩個(gè)屬性的顏色,最后在重命名這個(gè)材質(zhì)為pole。
第十五步
把剛剛設(shè)置好的材質(zhì)給到旗桿模型上面。
第十六步
在重新打開(kāi)材質(zhì)編輯器窗口Window > Rendering Editors > Hypershade。
第十七步
在創(chuàng)建一個(gè)新的mia_material_x材質(zhì)球。
第十八步
設(shè)置新材質(zhì)Reflectivity(反射值)屬性到0。在重命名為flag。
第十九步
接下來(lái)選擇flag材質(zhì)的color屬性后面的棋盤(pán)格按鈕,在彈出的Create Render Node窗口中選擇file(文件紋理)。
第二十步
改變剛剛創(chuàng)建的文件紋理圖片路徑,選擇一張你想貼在旗幟上面的圖片。
第二十一步
把剛剛創(chuàng)建的flag材質(zhì)賦給旗幟模型后使用Create UV > Planar Mapping命令給旗幟一個(gè)平面UV投影以便正確顯示紋理貼圖。
第二十二步
按下圖黃圈內(nèi)的格子盒按鈕后就可以在視圖中看到紋理效果了。
第二十三步
如果按照上步打開(kāi)紋理顯示后并不是你想要的正確效果,那么我們重新選擇Create UV > Planar Mapping后面的小盒子打開(kāi)參數(shù)選擇面板。
第二十四步
在打開(kāi)的平面投影屬性面板中選擇投影軸向直到紋理貼圖效果正確為止,在教程中我選擇X軸后投射效果就是正確的了,如果你的場(chǎng)景X軸效果不對(duì)可以嘗試Y或Z軸。
第二十五步
下圖就是正確的紋理顯示效果。
第二十六步
接下來(lái)開(kāi)始給旗幟添加動(dòng)力學(xué)效果,首先選擇旗幟模型然后在nDynamics模塊中選擇nMesh > Create nCloth命令。
第二十七步
增加場(chǎng)景的幀數(shù),以便回放觀看動(dòng)畫(huà)效果。
第二十八步
如果現(xiàn)在播放動(dòng)畫(huà),你會(huì)看到旗幟沒(méi)有任何變形的向下掉落,這是因?yàn)槠鞄眠沒(méi)有被約束到旗桿上面的原因。
第二十九步
在進(jìn)行其他操作前先把場(chǎng)景倒回第一幀。
第三十步
選擇旗幟然后使用Show > Isolate Select > View Selected 命令先單獨(dú)顯示旗幟以方便下幾步的操作。
第三十一步
使用Show > Isolate Select > View Selected命令后你會(huì)發(fā)現(xiàn)場(chǎng)景中其他物體都消失了,只剩下旗幟。
第三十二步
按照下圖選擇旗幟左邊界所有的頂點(diǎn),這些頂點(diǎn)是要約束到旗桿的約束點(diǎn)。
第三十三步
在頂點(diǎn)還處于選擇狀態(tài)的時(shí)候,在nDynamics模塊下使用nConstraint > Transform命令創(chuàng)建一個(gè)新的位置約束。
第三十四步
完成上一步的操作后重新使用Show > Isolate Select > View Selected命令來(lái)恢復(fù)其它物體的顯示。
第三十五步
選擇旗桿。
第三十六步
在旗桿還處于選擇狀態(tài)時(shí)使用nMesh > Create Passive Collider 命令創(chuàng)建動(dòng)力學(xué)被動(dòng)碰撞功能。
第三十七步
現(xiàn)在我們?nèi)绻僖淮尾シ艅?dòng)畫(huà)你會(huì)看到旗幟已經(jīng)不會(huì)掉下來(lái)了,可是旗幟看上去還不是很真實(shí),我們可以在添加一個(gè)風(fēng)場(chǎng)效果來(lái)增加真實(shí)感。
第三十八步
我們首先打開(kāi)旗幟nucleus1節(jié)點(diǎn),然后在Gravity and Wind欄里改變以下屬性。
?Air Density = 10.000
?Wind Speed = 8.000
?Wind Direction = –1.000 z axis
第三十九步
現(xiàn)在重新播放動(dòng)畫(huà)你會(huì)看到旗幟的動(dòng)態(tài)效果已經(jīng)非常好了,只是現(xiàn)在有明顯的多邊形網(wǎng)格感,可以按鍵盤(pán)的3鍵平滑顯示模型。
第四十步
完美!現(xiàn)在教程的第一部分已經(jīng)完成了,不要忘記保存場(chǎng)景哦!