maya建模教程:談?wù)勬湕l的制作方法
近來(lái)難得有空,給大伙門(mén)編個(gè)教程。教大家怎樣在Maya里做出真實(shí)感的鏈條出來(lái)。希望我的Maya培訓(xùn)教程能給大家?guī)?lái)一定參考作用。
開(kāi)始我們從最簡(jiǎn)單的開(kāi)始做起,慢慢,我就會(huì)跟大家逐步深入去探討更復(fù)雜的制作方法,實(shí)現(xiàn)更復(fù)雜的效果。
首先,我做的是最基本的動(dòng)畫(huà)片效果--------用時(shí)間來(lái)驅(qū)動(dòng)鏈條的轉(zhuǎn)動(dòng)
準(zhǔn)備如下的場(chǎng)景。制作單節(jié)的鏈頭。
假如我們?cè)O(shè)計(jì)的這條鏈子是由60個(gè)鏈頭絞合在一起組成的,那么我們首先就必須要知道這條鏈子的長(zhǎng)度。用Shift+D復(fù)制鏈頭和絞頭59次。
從鏈條的尾端至頭端劃一條直線。
在Maya的命令輸入欄里輸入如下命令:
createNode curveInfo
Maya會(huì)創(chuàng)建一個(gè)叫curveInfo的節(jié)點(diǎn),該節(jié)點(diǎn)主要就是用于測(cè)量曲線長(zhǎng)度的。
打開(kāi)connection Editor,點(diǎn)擊connection Editor 右邊的Reload。然后選擇剛才的直線的Shape節(jié)點(diǎn),Reload進(jìn)connection Editor的左邊。連接直線的World Space到 curveInfo的Input Curve上面。
選擇直線,打開(kāi)屬性編輯器,如下圖。
里面的Arc Length就是這條直線的長(zhǎng)度了,沒(méi)錯(cuò),就是51.318
我已經(jīng)寫(xiě)了一個(gè)Mel,只要選擇了曲線,運(yùn)行這個(gè)Mel就可以得出曲線的長(zhǎng)度,并且顯示在通道欄上了。
string $sel[]=`ls -sl`;
string $arcLength=`createNode curveInfo`;
eval ("connectAttr -f "+$sel[0]+".worldSpace[0] "+$arcLength+".inputCurve");
eval ("addAttr -ln arcLength -at double |"+$sel[0]);
eval ("setAttr -e -keyable true |"+$sel[0]+".arcLength");
eval ("connectAttr -f "+$arcLength+".arcLength "+$sel[0]+".arcLength");
select -r $sel[0];
現(xiàn)在劃如下的曲線。
想要60個(gè)鏈頭剛好配合在這條曲線上,那么這條曲線的長(zhǎng)度就必須為51.318,選擇曲線,執(zhí)行剛才的Mel,我們就可以看著通道欄,縮放這條曲線,知道它的長(zhǎng)度差不多為51.318為止,其實(shí)這樣子縮放是很難精確的,但大小0.1都沒(méi)所謂的。
選擇一個(gè)鏈頭,Shift選這條曲線,執(zhí)行如下的Mel:
string $sel[]=`ls -sl`;
string $obj=$sel[0];
string $cur=$sel[1];
float $ib=0;
for ($i=1;$i<=60;$i++)
{
select -r $obj;
string $tempOje[]=`duplicate`;
select -tgl $cur;
string $pathProd=`pathAnimation -fractionMode 1 -follow 1 -followAxis x -upAxis y -worldUpType "object" -worldUpObject locator1`;
selectKey -add -k $pathProd;
cutKey -animation keys -clear;
float $ic=$ib/60;
string $id=$ic;
expression -s ("uValue=fmod(time+"+$id+",1);") -o $pathProd;
$ib=$ib+1;
}
得到
同樣的方法作用到絞頭上。
更多動(dòng)畫(huà)制作教程,請(qǐng)關(guān)注http://www.824350.com/。
入學(xué)要求 | 課程設(shè)置 | 暴雪動(dòng)態(tài) | 我要報(bào)名
學(xué)員作品 | 就業(yè)學(xué)員 | 招生問(wèn)答 | 暴雪簡(jiǎn)介
公司作品 | 周邊介紹 | 教學(xué)環(huán)境 | 乘車(chē)路線