當前位置:首頁 >教程首頁 > Maya >使用Maya粒子製作魚群遊動動畫

使用Maya粒子製作魚群遊動動畫

發布時間:2018-11-17 19:57:24

 

 

導言:

相對比較基礎的一個動畫製作,不過對新人來說還是有一定的幫助,教程中有不足,或者錯誤的地方,希望大家能夠多多包容,給一些建議!

 

 

首先建立一個nurbs的plane,然後拉點做成魚的形狀,命名為fish,保證魚頭的方向是x軸正向,脊背的方向為y軸正向。(圖01)

 

圖01

 

給魚(fish)作Deform->Create Nonlinear->sine ,然後通過旋轉變形器,使魚左右擺動。(圖02)

 

圖02#p#e#

 

將變形器sine1的Amplitude值設為0.3(這個值決定魚左右擺動的幅度),給Offset值做表達式sine1.offset=frame/20 ,播放動畫,如果魚頭的動作不對則在frame前加負號,如果魚的左右擺動速度太慢,則將分母20縮少為10或更小,wavelength值設為2。 給魚(Fish)和sine變形器打一個組,命名為fish_grp。(圖03)

 

圖03

 

在YZ座標平麵內建一個Nurbs的Plane,命名為emit_fish,然後做Particles>Emit from Object,發射方式為surface。(圖04)

 

圖04#p#e#

 

選擇fish_grp,做Particles->Instancer(Replacement)Option,將Rotation Options下AimDirection值設為Velocity,這是保證魚頭朝向運動方向的關鍵。(圖05)

 

圖05

 

播放動畫將會有魚群遊出,但是運動很一致。(圖06)

 

圖06#p#e#

 

建立一個Locator,選擇粒子particle1和locator1,做Particles>Goal,(如果不做goal也可以有魚群的運動,做goal是為了讓魚群有個目標體跟蹤,這樣的效果更好)。

給粒子加一個紊亂場Fields->Turbulence。其Magnitude值設為100,attenuation為0。
粒子particle1的屬性中,conserve值為0.9,goal smoothness為4,goal weight[0]為0.3,(注意goal active[0]保持on的狀態)。(圖07)

 

圖07

 

給locator1的運動打關鍵幀,魚群就會跟隨locator1運動。(圖08)

 

圖08

华体会hth体育网 賞析
  • 2101期學員李思庭作品

    2101期學員李思庭作品

  • 2104期學員林雪茹作品

    2104期學員林雪茹作品

  • 2107期學員趙淩作品

    2107期學員趙淩作品

  • 2107期學員趙燃作品

    2107期學員趙燃作品

  • 2106期學員徐正浩作品

    2106期學員徐正浩作品

  • 2106期學員弓莉作品

    2106期學員弓莉作品

  • 2105期學員白羽新作品

    2105期學員白羽新作品

  • 2107期學員王佳蕊作品

    2107期學員王佳蕊作品

專業問題谘詢

你擔心的問題,火星幫你解答

微信掃碼入群領福利

掃碼領福利最新AI資訊

點擊谘詢
添加老師微信,馬上領取免費課程資源

1. 打開微信掃一掃,掃描左側二維碼

2. 添加老師微信,馬上領取免費課程資源

×

同學您好!

您已成功報名0元試學活動,老師會在第一時間與您取得聯係,請保持電話暢通!
確定