在影像處理與生成領域中,ComfyUI 是一個備受矚目的工具,它以其直觀的節點式工作流介面,讓使用者能夠靈活地設計和執行複雜的影像生成或編輯任務。相較於傳統的命令列操作或單一功能的軟體,ComfyUI 提供了更高的自由度與可視化體驗,無論是新手還是專業人士,都能透過拖曳與連接節點的方式,快速實現創意想法。它的模組化設計也使其能夠輕鬆整合各種客製化功能,這為後續引入如 IC-Light 等先進技術奠定了基礎。
而 IC-Light 則是一項專注於影像重新打光的技術,旨在透過 AI 的力量,讓使用者能夠輕鬆調整圖片的光照效果,無論是改變光源方向、強度還是整體氛圍,都能快速達成。IC-Light 的核心優勢在於其結合了生成模型的強大能力,能夠根據簡單的條件輸入,生成自然且符合預期的光照變化。這種技術尤其適合用於修復照片、提升藝術創作質感,或是在設計過程中模擬不同光影效果。與傳統手動調整相比,IC-Light 不僅省時,還能提供更一致且高品質的結果。
在這次的教學中,我們將結合 ComfyUI 與 IC-Light,探索如何快速實現影像重新打光的效果。為了讓工作流順暢運作,我們需要用到兩個重要的客製化節點:ComfyUI-IC-Light 以及 ComfyUI-KJNodes。這兩個節點並非 ComfyUI 的內建功能,因此需要事先安裝至你的 ComfyUI 環境中。(ComfyUI 安裝客製化教學點我前往)
有了這些準備後,我們即將進入詳細的圖文教學,帶你一步步掌握 ComfyUI 與 IC-Light 的強大組合,輕鬆為影像注入全新的光影生命。
▲ IC-Light 模型下載頁面,請將要用的模型下載至 C:\Users\[使用者名稱]\Documents\ComfyUI\models\unet
。
IC-Light 的運行需要搭配特定的模型檔案,目前提供了三種選擇,每一種都在不同場景下有其獨特用途。首先是 iclight_sd15_fbc.safetensors,這款模型整合了文本、前景與背景條件,能夠生成更全面的光照效果,非常適合需要同時處理背景與前景光影的複雜場景。其次是 iclight_sd15_fc.safetensors,這是僅基於文本和前景條件進行處理的模型,也是本次教學推薦使用的預設選項,因為它在多數使用者案例中表現略勝一籌,平衡了效果與運算效率。最後是 iclight_sd15_fcon.safetensors,與 fc 模型相似,但加入了偏移噪聲的訓練方式,可能在特定情況下帶來不同的光照風格,雖然使用頻率相對較低。
▲ 範例工作流 ic_light_example_02.png 請從作者 GitHub 中下載,並於 ComfyUI 開啟。
▲ 在 ComfyUI 中開啟 ic_light_example_02.png 工作流後,請先至 Load Checkpoint 節點選擇好 SD 1.5 的主模型。
▲ Load And Apply IC-Light 節點先選擇 iclight_sd15_fc.safetensors 模型,並於 CLIP Text Encode (Prompt) 節點輸入光照提示詞。
▲ 上傳測試圖片(如 test.jpg)至 Load Image 節點。
▲ Create Shape Mask、Grow Mask With Blur、Remap Mask Range 這幾個節點是用來生成光源的,可以調整相關參數變更光源大小、強度等。
▲ 點擊 Queue 按鈕執行工作流,生成展示圖片,這邊展示人物臉部添加聚光燈效果的重新打光結果。
留言區 / Comments
萌芽論壇