Maya 教學

CG 數位學習網 > Autodesk Maya 教學



Fire Effect 火焰效果是 Maya 的內建特效,透過加入粒子發射器與力場物件,快速製作各種火焰燃燒的效果。為了說明火焰效果,我們先點選功能表 [ Window > Outliner ] 開啟 Outliner 視窗,瞭解建立火焰效果時新增的物件。

切換到 Dynamics 模組,先建立一個 NURBS Sphere 球體,選取後執行 [ Effects > Create Fire ] 即可建立預設的火焰效果。

 

在場景中新增 NURBS 或 Polygon 物件並選取,接著開啟 Create Fire Effect Options 火焰效果選項對話框。

因為稍後要將火焰效果套用到此物件,因此 Fire emitter type 火焰發射器類型請選擇 Surface 曲面模型。

現在的 Outliner 視窗看到新增的物件

particle1 火焰的粒子發射器

dragField1 移動物件時產生火焰拖曳的效果

gravityField1 重力場

group1

  • place3dTexture1
  • particleShape1_fireDirection
  • particleShape1_fireOrientation

 

Fire density 設定火焰的密度。

Flame start radius 火焰的初始半徑。

Flame end radius 火焰的結束半徑。

Fire intensity 火焰的亮度。

稍後可以透過 Channel Box 進行修改。此外,預覽動畫時修改參數也可以即時檢視粒子的變化。

此外,預覽時通常會發現火焰的動畫速度過快,這是因為 Playback speed 播放速度的預設值為 Play every frame 播放每個影格的關係。

點選 Animation Preferences 按鈕開啟偏好設定對話框,將 Playback speed 改為 Real-time 即時,重新執行動畫預覽,火焰的速度就會與實際著色時相同。

 

設定其他的發射器類型

Fire emitter type

Omni-directional point

Directional point

Surface - Error: This type of object cannot own a surface emitter. Please select a NURBS surface or polygonal object

選擇 Surface 表面的火焰發射器類型

Curve - Error: This type of object cannot own a curve emitter. Please select a NURBS curve.