Maya特效教程
Maya特效教程:Maya粒子替代制作蝴蝶漫天飛舞
編輯:Penny來(lái)源:發(fā)布時(shí)間:2010-06-28
首先,準(zhǔn)備好蝴蝶的模型,這里我用簡(jiǎn)單的物體代替
將蝴蝶的兩個(gè)翅膀凍結(jié)為(0),翅膀的旋轉(zhuǎn)點(diǎn)移動(dòng)到翅膀的根部
![](/d/file/ee3d699b7d531ee9f74f45401a426da0.gif)
1.選擇翅膀在通道欄中為翅膀的旋轉(zhuǎn)屬性創(chuàng)建表達(dá)式
?。篟*=sin(time*10)*40
另一邊的翅膀表達(dá)式為:R*=sin(time*10)*-40
![](/d/file/5bcb289fe08743bd4cfc815b23cdb3f2.gif)
2..為蝴蝶的模型創(chuàng)建一個(gè)組,并創(chuàng)建一個(gè)粒子的發(fā)射平面
3..為平面創(chuàng)建發(fā)射器,為發(fā)射的粒子添加一個(gè)紊亂場(chǎng),衰減為(0),目的使蝴蝶亂飛。
![](/d/file/d3e0220b2ca13e97958c4486761bb89c.gif)
4..選擇粒子與剛才蝴蝶的組進(jìn)行粒子替換。
![](/d/file/53a816e5d5dab3918637623b28baf348.gif)
為這個(gè)新屬性創(chuàng)建表達(dá)式:chi_bang = 0; chi_bang = chi_bang+0.1
意思是:使蝴蝶的翅膀振幅頻率不同
![](/d/file/27a6e1b78f1af09435c2a2f05af01175.gif)
5..在粒子屬性中添加動(dòng)力學(xué)的矢量屬性—“daxiao”,類型為每個(gè)粒子陣列。
![](/d/file/4f2c23efdec92cadaf19d6fcf35b2958.gif)
為這個(gè)新屬性創(chuàng)建表達(dá)式:da_xiao = rand(0.5,1)+<>
![](/d/file/98a5d5c033824f83293500490c20cbe2.gif)
6…在粒子屬性中添加動(dòng)力學(xué)的矢量VECTOR屬性—“zhou_xiang”, 類型為每個(gè)粒子陣列。
為這個(gè)新屬性創(chuàng)建表達(dá)式:zhouxiang = <<1,0,0>>;
![](/d/file/d3dbdbac499a9e20de80eef1608afad2.gif)
.. 在粒子屬性中添加動(dòng)力學(xué)的常量FLOAT屬性—“chibang”, 類型為每個(gè)粒子陣列。
![](/d/file/e277c684ff96cceba03230e5919b8c20.gif)
8..以上表達(dá)式均在粒子的創(chuàng)建語(yǔ)言欄中寫入
在粒子的運(yùn)行欄中寫:chi_bang = 3*mag(velocity)*age;
![](/d/file/9941e259e6ffe6aaec1bb4e4f626117e.gif)
9..選擇蝴蝶的組,打開腳本編輯器,從創(chuàng)建并找到操作記錄:
選擇組語(yǔ)句:select –r group 復(fù)制語(yǔ)句:duplicate –rr
下一幀語(yǔ)句:play button step forward
將這三句話編輯并中鍵拖到工具欄上成為命令
![](/d/file/70c1a9edfce4de1dc4113decbdbbb7a0.gif)
10..點(diǎn)擊這個(gè)MEL命令,得到下一幀蝴蝶翅膀變換的新組
![](/d/file/64993b1d88e69f3a0a1e3f23330783eb.gif)
11..刪除原來(lái)的粒子替換節(jié)點(diǎn)
創(chuàng)建新的粒子替換,打開粒子替代的屬性,點(diǎn)擊remove ltems刪除原有的替代物,
選擇剛才創(chuàng)建的多個(gè)組,添加add selection到替換欄中
![](/d/file/869dc9890c374b5319f809a4040a7040.gif)
12.在粒子替換屬性中設(shè)置 將Cycle(循環(huán)類型)指定為Sequential(連續(xù))
將Scale(縮放)制定為da_xiao(前面創(chuàng)建的矢量)
將Aimdirection(目標(biāo)方向)指定為velocity(速度)
將Aimaxis(目標(biāo)軸向)指定為zhou_xiang(創(chuàng)建的矢量)
將age(循環(huán)歷史)指定為chi_bang(創(chuàng)建的常量)
![](/d/file/65d8b0c0741957cdd89cea9fe704d5b7.gif)
最后一步,看看效果,如果飛行的方向不對(duì)請(qǐng)調(diào)整一下的數(shù)值
將蝴蝶的兩個(gè)翅膀凍結(jié)為(0),翅膀的旋轉(zhuǎn)點(diǎn)移動(dòng)到翅膀的根部
![](/d/file/ee3d699b7d531ee9f74f45401a426da0.gif)
1.選擇翅膀在通道欄中為翅膀的旋轉(zhuǎn)屬性創(chuàng)建表達(dá)式
?。篟*=sin(time*10)*40
另一邊的翅膀表達(dá)式為:R*=sin(time*10)*-40
![](/d/file/5bcb289fe08743bd4cfc815b23cdb3f2.gif)
2..為蝴蝶的模型創(chuàng)建一個(gè)組,并創(chuàng)建一個(gè)粒子的發(fā)射平面
3..為平面創(chuàng)建發(fā)射器,為發(fā)射的粒子添加一個(gè)紊亂場(chǎng),衰減為(0),目的使蝴蝶亂飛。
![](/d/file/d3e0220b2ca13e97958c4486761bb89c.gif)
4..選擇粒子與剛才蝴蝶的組進(jìn)行粒子替換。
![](/d/file/53a816e5d5dab3918637623b28baf348.gif)
為這個(gè)新屬性創(chuàng)建表達(dá)式:chi_bang = 0; chi_bang = chi_bang+0.1
意思是:使蝴蝶的翅膀振幅頻率不同
![](/d/file/27a6e1b78f1af09435c2a2f05af01175.gif)
5..在粒子屬性中添加動(dòng)力學(xué)的矢量屬性—“daxiao”,類型為每個(gè)粒子陣列。
![](/d/file/4f2c23efdec92cadaf19d6fcf35b2958.gif)
為這個(gè)新屬性創(chuàng)建表達(dá)式:da_xiao = rand(0.5,1)+<
![](/d/file/98a5d5c033824f83293500490c20cbe2.gif)
6…在粒子屬性中添加動(dòng)力學(xué)的矢量VECTOR屬性—“zhou_xiang”, 類型為每個(gè)粒子陣列。
為這個(gè)新屬性創(chuàng)建表達(dá)式:zhouxiang = <<1,0,0>>;
![](/d/file/d3dbdbac499a9e20de80eef1608afad2.gif)
.. 在粒子屬性中添加動(dòng)力學(xué)的常量FLOAT屬性—“chibang”, 類型為每個(gè)粒子陣列。
![](/d/file/e277c684ff96cceba03230e5919b8c20.gif)
8..以上表達(dá)式均在粒子的創(chuàng)建語(yǔ)言欄中寫入
在粒子的運(yùn)行欄中寫:chi_bang = 3*mag(velocity)*age;
![](/d/file/9941e259e6ffe6aaec1bb4e4f626117e.gif)
9..選擇蝴蝶的組,打開腳本編輯器,從創(chuàng)建并找到操作記錄:
選擇組語(yǔ)句:select –r group 復(fù)制語(yǔ)句:duplicate –rr
下一幀語(yǔ)句:play button step forward
將這三句話編輯并中鍵拖到工具欄上成為命令
![](/d/file/70c1a9edfce4de1dc4113decbdbbb7a0.gif)
10..點(diǎn)擊這個(gè)MEL命令,得到下一幀蝴蝶翅膀變換的新組
![](/d/file/64993b1d88e69f3a0a1e3f23330783eb.gif)
11..刪除原來(lái)的粒子替換節(jié)點(diǎn)
創(chuàng)建新的粒子替換,打開粒子替代的屬性,點(diǎn)擊remove ltems刪除原有的替代物,
選擇剛才創(chuàng)建的多個(gè)組,添加add selection到替換欄中
![](/d/file/869dc9890c374b5319f809a4040a7040.gif)
12.在粒子替換屬性中設(shè)置 將Cycle(循環(huán)類型)指定為Sequential(連續(xù))
將Scale(縮放)制定為da_xiao(前面創(chuàng)建的矢量)
將Aimdirection(目標(biāo)方向)指定為velocity(速度)
將Aimaxis(目標(biāo)軸向)指定為zhou_xiang(創(chuàng)建的矢量)
將age(循環(huán)歷史)指定為chi_bang(創(chuàng)建的常量)
![](/d/file/65d8b0c0741957cdd89cea9fe704d5b7.gif)
最后一步,看看效果,如果飛行的方向不對(duì)請(qǐng)調(diào)整一下的數(shù)值
![](/d/file/06214f7818a5dfee41f5fa46cb5f8de5.gif)
招生熱線
快速導(dǎo)航
入學(xué)要求 | 課程設(shè)置 | 暴雪動(dòng)態(tài) | 我要報(bào)名
學(xué)員作品 | 就業(yè)學(xué)員 | 招生問(wèn)答 | 暴雪簡(jiǎn)介
公司作品 | 周邊介紹 | 教學(xué)環(huán)境 | 乘車路線
學(xué)生作品