教學目標
使用 Maya 2D Fluid 容器,將靜態文字圖像轉化為流體密度場,通過邊界條件與浮力設定實現「文字向下溶解消散」的動態特效。
製作流程
1. 準備文字密度圖
在 Photoshop 中建立黑白圖像(白字黑底),如「ALIAS」。白色區域對應高密度,黑色為零密度。
2. 建立 2D Fluid 容器
- 執行 Fluid Effects > Create 2D Container。
- Ctrl+A 開啟屬性,設定 Resolution: 100x100(可根據細節需求調整)。
3. 導入密度圖至流體
- 選單 Fluid Effects > Add/Edit Contents > Paint Fluids Tool 選項框。
Paintable Attributes 選 Density。
- 選單 Import > Attribute Maps > Import... 導入 PS 製作的黑白圖。
4. 設定初始狀態
執行 Fluid Effects > Set Initial State,將當前繪製/導入的密度分佈固化為模擬初始狀態。
5. 關鍵動力學參數設定
- Boundary X / Y: 全部設 None(無邊界限制)。
- Density Scale: 設 2(增強密度視覺濃度)。
- Buoyancy (浮力): 設 -1.3(負值使流體向下沉降/擴散)。
- 若擴散過慢,可調大 Diffusion (擴散) 或減小 Dissipation (消散)。
6. 播放預覽與調整
按播放鍵觀察模擬:文字密度場在負浮力作用下向下流動、擴散、逐漸消失,形成「溶解消散」效果。
核心參數解析
| 參數 | 作用 | 建議值/策略 |
| Resolution | 體素解析度 | 100-200 平衡細節與效能;高細節可至 300+ |
| Boundary | 邊界條件 | None 讓流體自由流出;Side/Closed 會反彈 |
| Buoyancy | 浮力方向與強度 | 負值向下沉降;正值上升(火焰/煙) |
| Density Scale | 密度渲染倍率 | 視材質透明度調整,通常 1-5 |
| Diffusion | 擴散速率 | 增大加快擴散,過大失細節 |
| Dissipation | 密度消散速率 | 增大加快消失,配合壽命控制 |
進階延伸
- 多層流體疊加: 不同顏色/屬性的文字分層模擬,合成時疊加。
- 力場干擾: 加入 Turbulence、Vortex 場製造旋渦破碎效果。
- 體積渲染: 使用 Arnold/RenderMan Volume Shader 渲染,啟用自陰影與多重散射。
- 文字變形前置: 用變形器將文字拉伸扭曲後再導入密度圖,增加動態感。
常見問題
- 看不見效果: 確認視口模式為 6 (Shaded) 或渲染視圖;檢查 Density Scale 是否過小。
- 文字瞬間消失: Dissipation 過大或 Buoyancy 方向錯誤。
- 邊緣鋸齒: 提高 Resolution 或啟用 High Quality Rendering。
- 模擬過慢: 降低 Resolution、關閉不必要的動力學屬性、使用 GPU 加速器。
總結
Maya 2D Fluid 文字溶解教學展示了「圖像驅動密度場 → 物理參數控制行為 → 體積渲染輸出」的標準流程。掌握 Boundary、Buoyancy、Diffusion/Dissipation 的協同作用,即可創作多種溶解、燃燒、生長等程序化特效。