歡迎來到 Blender 5 的奇妙世界!想要製作一部史詩級別的奇幻特效短片,或是為產品渲染圖增添一絲超現實的魔力嗎?今天這篇教學專為新手設計,要帶大家深入淺出地了解如何利用強大的「快速煙霧 (Quick Smoke)」功能,一步步把普通幾何體轉化為熊熊烈焰。我們會把專業名詞翻譯成白話文,並附上英文對照,保證讓你無痛學會流體模擬的精髓喔!

 

 

1. 打好基礎:什麼是流體模擬?

在點燃第一把火之前,我們得先了解軟體怎麼「看」煙霧和火。有別於我們平常捏的網格模型 (Mesh),煙和火是沒有固定表面的氣體。為了解決這個問題,3D 軟體引入了「體素 (Voxel)」的概念。想像它就像是 3D 空間裡的像素方塊,記錄著每個位置的煙霧密度和溫度。

在 Blender 裡,有兩個角色絕對不能搞混:

  • 域/領域 (Domain)這是一個定義了「計算邊界」的隱形大箱子,所有的物理運算都只能在這個箱子裡發生。
  • 流體/發射源 (Flow)定義「煙霧從哪裡生出來」的物體,負責把燃料注入領域中。

2. 一鍵奇蹟!快速煙霧實戰

Blender 提供了一個超讚的快捷巨集,叫做「快速煙霧 (Quick Smoke)」。它會自動幫你建好領域、設定好發射源,連材質都幫你連好,幫你省下超多時間!

操作步驟如下:

  1. 在 3D 視圖中新增一個網格,例如大家最愛的猴頭 (Suzanne)
  2. 選中猴頭,點擊上方選單:物體 (Object) > 快速特效 (Quick Effects) > 快速煙霧 (Quick Smoke)
  3. 這時你會看到猴頭外圍多了一個大方塊(領域)。按下空白鍵播放時間軸,煙霧就冉冉升起啦!

3. 星火燎原:將煙霧升級為超現實火焰

想要炫目的火焰,我們需要去調整發射源的設定。

🚨 新手必看!最常踩坑的陷阱警告:

很多新手這時候會不小心選到外圍的「大方塊」。如果你在右側面板看到的類型是「域 (Domain)」,並且下拉選單只有「氣體 / 液體」,代表你選錯對象了!請務必用滑鼠點擊裡面的「猴頭」,確認最上方的類型顯示為「流體 (Flow)」,才能找到火焰的選項喔!

確認選中猴頭後,到右側的物理屬性 (Physics Properties) 面板修改以下參數:

  • 流體類型 (Flow Type)將預設的煙霧改為「火焰 (Fire)」或是「火焰與煙霧 (Fire + Smoke)」。💡 Blender 5 版本注意:官方已簡化選單,現在只要選擇「火焰」,系統就會自動運算出燃燒後伴隨的煙霧,不用擔心找不到舊版「火焰與煙霧」的選項喔!
  • 流體行為 (Flow Behavior)預設的「幾何」只會燒一瞬間。請改為「流入 (Inflow)」,這就像打開瓦斯開關,讓火勢源源不絕!

再次按下播放,原本的灰煙就會變成帶有溫度的橘紅烈焰了!

4. 進階微調:如何讓火焰燒得又高又長?

很多新手會發現,預設的火焰短短的,看起來很不霸氣。要讓火焰「長高」,關鍵在於控制燃料燃燒的速度!請選中外圍的「大方塊(領域)」,到物理屬性中尋找以下兩個秘密武器:

  • 反應速度 (Reaction Speed)在「火燒 (Fire)」分類下。這個數值越(例如從預設調降到 0.5),代表燃料燒得越慢,火勢就能向上蔓延得越長!
  • 熱 / 浮性密度 (Heat / Buoyancy)在「氣體 (Gas)」分類下。適度調高熱度,熱空氣上升的拉力會變強,火焰就會衝得更高、更快。

5. 局部燃燒:如何讓火只燒在特定的面上?

當然可以!很多時候我們不需要整個物體都起火(例如:只想讓火把的頂端燃燒,或是讓猴頭的雙眼噴火)。這時候我們就要請出 Blender 的神級功能:「頂點群組 (Vertex Group)」。

  1. 進入編輯模式:選中發射源(例如猴頭),按下鍵盤的 Tab 鍵進入「編輯模式 (Edit Mode)」。用滑鼠選取你想要起火的那些「面」。
  2. 建立頂點群組:到右側屬性面板尋找「綠色三角形」圖示,叫做「物體資料屬性 (Object Data Properties)」。在「頂點群組」欄位點擊 + 號新增一個群組,然後務必點擊下方的「指派 (Assign)」按鈕,把剛才選取的面綁定進去。完成後按 Tab 鍵回到物體模式。
  3. 綁定物理屬性:回到我們熟悉的「物理屬性」面板,確認你還是在猴頭的「流體 (Flow)」設定裡。往下捲動找到「頂點群組 (Vertex Group)」的選項,點開並選擇你剛剛建立的群組。

大功告成!再次播放時間軸,你會發現超神奇的事情:火焰乖乖聽話,只從你指定的那幾個面噴發出來了!

🤔 新手解惑:為什麼套用特效後,猴頭變成透明線稿了?

這其實是 Blender 的「貼心防呆設定」!為了讓你能清楚看到物體內部產生的煙霧與火焰,系統會自動把發射源改為線框顯示。想把猴頭變回來很簡單:
1. 選中猴頭。
2. 到右側面板點擊「橘色方塊」圖示(物體屬性 Object Properties)。
3. 展開「視圖顯示 (Viewport Display)」分類。
4. 將「顯示為 (Display As)」從「線框 (Wire)」改回「實體 (Solid)」或「紋理 (Textured)」,猴頭就重出江湖啦!

6. 視覺魔法:著色器節點與發光設定

要讓火看起來真實,我們還需要調整光影。切換到著色器編輯器 (Shader Editor),並選中「領域」(這次是真的要選大方塊囉)。在這裡你會看到 原理化體積 (Principled Volume) 節點:

黑體強度 (Blackbody Intensity)讓火發光的秘密武器!預設是 0,試著大膽調高到 1 甚至 5,火焰就會發出真實的火光。
黑體色調 (Blackbody Tint)想做惡魔的綠色幽火?在這裡稍微調整基礎色調,就能改變整個火的色系!

7. 魔法升級:如何調出夢幻的「雙色漸層火焰」?

預設的「黑體輻射」雖然真實,但只能發出單一色系的光。如果想做底下是深海藍、尖端是霓虹粉的魔法雙色焰,該怎麼辦?這時候我們需要捨棄黑體,自己連接幾個簡單的著色器節點來施點魔法!

  1. 關閉黑體:在「著色器編輯器」中,先將原本原理化體積的「黑體強度 (Blackbody Intensity)」調回 0,我們不需要它了。
  2. 呼叫火焰屬性:按下 Shift + A 新增一個「屬性 (Attribute)」節點。在節點最下方的名稱欄位中,手動輸入全小寫的 flame(這代表告訴軟體去抓取火焰產生的高溫區域)。
  3. 設定漸變雙色:再新增一個「色彩漸變 (ColorRamp)」節點。將屬性的「係數 (Fac)」連到色彩漸變的「係數」。接著,在色彩漸變的色帶上點擊,左邊設定火的底色(例如藍色),右邊設定火的尖端色(例如粉紅色)。
  4. 點亮火焰:最後,把色彩漸變的「顏色 (Color)」輸出點,連到原理化體積的「發光色彩 (Emission Color)上。然後將下方的「發光強度 (Emission Strength)拉高到 5、10 甚至 20。

登愣!原本普通的火瞬間變成賽博龐克風的雙色魔法漸層焰了,是不是超級酷炫!

8. 固化成果:快取與烘焙

看滿意之後,千萬別急著按 F12 算繪!流體模擬超吃 CPU,為了確保算繪穩定不閃爍,我們必須進行「烘焙 (Baking)」。

到領域的物理屬性面板找到快取 (Cache),將類型改為「全部 (All)」,勾選「可恢復 (Is Resumable)」以防當機,然後點擊烘焙全部 (Bake All)。等進度條跑完,火的形狀就固定下來了。

9. 終極算繪:Eevee 與 Cycles 怎麼選才能看到火?

烘焙完畢後,就可以按下 F12 算繪 (Render) 了!但因為火焰是「體積 (Volume)」而不是一般的實體模型,所以在兩種算繪引擎的設定大不相同:

🟢 Eevee 算繪器(即時、快速)

預設的 Eevee 是看不到火焰的!你必須到右側的「算繪屬性 (Render Properties)」,手動勾選「體積 (Volumetrics)」選項。建議將裡面的「圖塊大小 (Tile Size)」調小(例如 2px),火焰細節才會清晰銳利喔!

🟠 Cycles 算繪器(物理真實、超細緻)

很多新手以為切到 Cycles 就會自動發光,結果算出來「只有黑黑的煙霧」!這是因為不管哪個引擎,都必須先完成【第6節】的「黑體強度大於0」設定。Cycles 的「不需要額外設定」,是指你不用像 Eevee 那樣去手動開體積開關,只要材質發光有設好,它就能利用強大的光線追蹤,直接幫你算出最真實的火焰照明與煙霧散射!

⚠️ 免責聲明與硬體警告

本教學所提供之 Blender 5 物理模擬參數僅供學習參考。流體模擬與烘焙(Baking)屬於高強度運算任務,會大幅度消耗電腦的 CPU、GPU 與記憶體資源。實作前請務必確認您的設備具備良好的散熱條件,並隨時做好專案備份。若因硬體過熱、效能超載導致當機、檔案毀損或硬體損傷,本站恕不負相關責任。建議新手先使用低解析度(Resolution Divisions)進行測試喔!

創作者介紹
創作者 小黃老師嘿技術 的頭像
小黃老師

小黃老師嘿技術

小黃老師 發表在 痞客邦 留言(0) 人氣( 89 )