火焰屬於自發光半透明體,傳統選區工具無法捕捉其亮度梯度與色彩光譜。本教學演示RGB 三通道分解重構法:分別載入 R/G/B 通道選區,填充純紅/綠/藍原色,再以濾色模式疊加合成,完美還原火焰原始光譜色彩與半透明過渡,輸出可任意換背景的透明火焰素材。全流程 10 步,零破壞、可批量動作化。
素材與成品展示
抠出後的透明火焰素材

火焰原圖(黑背景)

詳細 10 步驟操作流程
步驟 1:複製原圖層保護源數據
開啟火焰原圖,Ctrl+J 複製背景層得「圖層 1」,作為通道提取源,原背景層鎖定隱藏。


步驟 2:建立三原色承載圖層
新建三個圖層,自下而上命名:「紅色」、「綠色」、「藍色」,初始隱藏(關閉眼圖標)。

步驟 3:紅通道提取 → 純紅填充
- 選中「圖層 1」為當前層,進入通道面板,選擇紅色通道。
- Ctrl 點擊紅通道縮圖 → 載入紅通道亮度選區(亮處選中、暗處不選)。
- 回圖層面板,點亮「紅色」層眼圖標,選中該層。
- Shift+F5 填充 → 內容選「顏色」 → 設定純紅 R:255 G:0 B:0 → 確定。
- Ctrl+D 取消選區,關閉「紅色」層眼圖標。






步驟 4:綠通道提取 → 純綠填充
- 選中「圖層 1」,進通道面板選綠色通道,Ctrl 點擊載入選區。
- 回圖層面板,點亮「綠色」層,Shift+F5 填充純綠 R:0 G:255 B:0。
- Ctrl+D 取消選區,關閉「綠色」層眼圖標。




步驟 5:藍通道提取 → 純藍填充
- 選中「圖層 1」,進通道面板選藍色通道,Ctrl 點擊載入選區。
- 回圖層面板,選中「藍色」層,Shift+F5 填充純藍 R:0 G:0 B:255。


步驟 6:濾色模式疊加合成火焰光譜
- 依次點亮「紅色」「綠色」「藍色」三層眼圖標,隱藏「圖層 1」。
- 將頂層「藍色」與中層「綠色」混合模式改為濾色,「紅色」層保持「正常」(作為基底)。
- 觀察:三原色光疊加完美還原火焰原始紅橙黃白光譜,黑色背景(三通道全 0)完全消失。

步驟 7:合併輸出透明火焰素材
按 Shift+Ctrl+E 合併可見圖層(三原色層),獲得單一圖層的透明火焰素材,背景透明格仔顯示。

步驟 8:驗證與應用
- 拖入任意背景(圖片/漸層/視頻幀)即時合成,邊緣無白邊/黑邊/色溢。
- 另存為 PNG-24 保留透明通道,構建個人火焰素材庫。


核心原理深度解析
為什麼黑色背景不被重構?
黑色 = RGB(0,0,0)。三通道像素值均為 0 → 載入選區時無任何像素被選中 → 填充操作無像素受影響 → 黑色背景在三原色層均無像素 → 濾色疊加(公式:Result = 1 - (1-R)(1-G)(1-B))結果仍為 0(透明)。黑色是「光譜重構」的天然透明鍵。
為什麼用濾色而非正片疊底/疊加?
- 濾色:光疊加邏輯,`1 - (1-A)(1-B)`,模擬光線物理疊加,高亮疊加變更亮,完美還原發光體光譜。
- 正片疊底:`A × B`,光吸收邏輯,疊加變暗,適合陰影/著色。
- 疊加:混合邏輯,對中性灰無效,不適合純光譜重構。
進階變體:多層疊加增強濃度
合併後若火焰濃度不足:Ctrl+J 複製火焰層 2–3 次,群組(Ctrl+G),群組不透明度 70%–80%,即得濃度可控的火焰變體。
避坑指南與最佳實踐
- 通道選區載入順序無關緊要,但建議「紅→綠→藍」符合視覺慣性。
- 填充顏色必須為純原色(255,0,0 / 0,255,0 / 0,0,255),任何偏差都會導致色彩偏移。
- 濾色層級順序固定:底層正常(紅)、中層濾色(綠)、頂層濾色(藍),不可亂序。
- 原圖非黑背景? 先用「色彩範圍/計算命令」抠除背景得純黑背景火焰層,再套用本流程。
- 動作化封裝:將 10 步錄製為動作「Fire_Extract_RGB_Reconstruct」,指派 F5,單鍵批量產出透明火焰素材庫。
此「通道分解 → 原色填充 → 光疊加重構」方法,不僅是火焰抠图的黃金標準,更是處理霓虹燈、星雲、極光、雷電、全息投影、生物發光等所有「光譜發射體」的通用物理級抠图法則。理解其背後的色彩科學原理,將讓你在合成領域如虎添翼。