Maya特效教程
Maya特效教程:Maya粒子替代制作蝴蝶漫天飛舞
編輯:Penny來源:發布時間:2010-06-28
首先,準備好蝴蝶的模型,這里我用簡單的物體代替
將蝴蝶的兩個翅膀凍結為(0),翅膀的旋轉點移動到翅膀的根部
1.選擇翅膀在通道欄中為翅膀的旋轉屬性創建表達式
?。篟*=sin(time*10)*40
另一邊的翅膀表達式為:R*=sin(time*10)*-40
2..為蝴蝶的模型創建一個組,并創建一個粒子的發射平面
3..為平面創建發射器,為發射的粒子添加一個紊亂場,衰減為(0),目的使蝴蝶亂飛。
4..選擇粒子與剛才蝴蝶的組進行粒子替換。
為這個新屬性創建表達式:chi_bang = 0; chi_bang = chi_bang+0.1
意思是:使蝴蝶的翅膀振幅頻率不同
5..在粒子屬性中添加動力學的矢量屬性—“daxiao”,類型為每個粒子陣列。
為這個新屬性創建表達式:da_xiao = rand(0.5,1)+<>
6…在粒子屬性中添加動力學的矢量VECTOR屬性—“zhou_xiang”, 類型為每個粒子陣列。
為這個新屬性創建表達式:zhouxiang = <<1,0,0>>;
.. 在粒子屬性中添加動力學的常量FLOAT屬性—“chibang”, 類型為每個粒子陣列。
8..以上表達式均在粒子的創建語言欄中寫入
在粒子的運行欄中寫:chi_bang = 3*mag(velocity)*age;
9..選擇蝴蝶的組,打開腳本編輯器,從創建并找到操作記錄:
選擇組語句:select –r group 復制語句:duplicate –rr
下一幀語句:play button step forward
將這三句話編輯并中鍵拖到工具欄上成為命令
10..點擊這個MEL命令,得到下一幀蝴蝶翅膀變換的新組
11..刪除原來的粒子替換節點
創建新的粒子替換,打開粒子替代的屬性,點擊remove ltems刪除原有的替代物,
選擇剛才創建的多個組,添加add selection到替換欄中
12.在粒子替換屬性中設置 將Cycle(循環類型)指定為Sequential(連續)
將Scale(縮放)制定為da_xiao(前面創建的矢量)
將Aimdirection(目標方向)指定為velocity(速度)
將Aimaxis(目標軸向)指定為zhou_xiang(創建的矢量)
將age(循環歷史)指定為chi_bang(創建的常量)
最后一步,看看效果,如果飛行的方向不對請調整一下的數值
將蝴蝶的兩個翅膀凍結為(0),翅膀的旋轉點移動到翅膀的根部
1.選擇翅膀在通道欄中為翅膀的旋轉屬性創建表達式
?。篟*=sin(time*10)*40
另一邊的翅膀表達式為:R*=sin(time*10)*-40
2..為蝴蝶的模型創建一個組,并創建一個粒子的發射平面
3..為平面創建發射器,為發射的粒子添加一個紊亂場,衰減為(0),目的使蝴蝶亂飛。
4..選擇粒子與剛才蝴蝶的組進行粒子替換。
為這個新屬性創建表達式:chi_bang = 0; chi_bang = chi_bang+0.1
意思是:使蝴蝶的翅膀振幅頻率不同
5..在粒子屬性中添加動力學的矢量屬性—“daxiao”,類型為每個粒子陣列。
為這個新屬性創建表達式:da_xiao = rand(0.5,1)+<
6…在粒子屬性中添加動力學的矢量VECTOR屬性—“zhou_xiang”, 類型為每個粒子陣列。
為這個新屬性創建表達式:zhouxiang = <<1,0,0>>;
.. 在粒子屬性中添加動力學的常量FLOAT屬性—“chibang”, 類型為每個粒子陣列。
8..以上表達式均在粒子的創建語言欄中寫入
在粒子的運行欄中寫:chi_bang = 3*mag(velocity)*age;
9..選擇蝴蝶的組,打開腳本編輯器,從創建并找到操作記錄:
選擇組語句:select –r group 復制語句:duplicate –rr
下一幀語句:play button step forward
將這三句話編輯并中鍵拖到工具欄上成為命令
10..點擊這個MEL命令,得到下一幀蝴蝶翅膀變換的新組
11..刪除原來的粒子替換節點
創建新的粒子替換,打開粒子替代的屬性,點擊remove ltems刪除原有的替代物,
選擇剛才創建的多個組,添加add selection到替換欄中
12.在粒子替換屬性中設置 將Cycle(循環類型)指定為Sequential(連續)
將Scale(縮放)制定為da_xiao(前面創建的矢量)
將Aimdirection(目標方向)指定為velocity(速度)
將Aimaxis(目標軸向)指定為zhou_xiang(創建的矢量)
將age(循環歷史)指定為chi_bang(創建的常量)
最后一步,看看效果,如果飛行的方向不對請調整一下的數值