Flux 3 Klein 圖像編輯,針對 ComfyUI 中的布局感知、參考保留的圖像編輯#
Flux 3 Klein 圖像編輯是一個布局感知的 ComfyUI 工作流程,用於通過自然語言指令轉換參考圖像,同時保留整體場景。不是使用硬像素遮罩,而是通過邊界框勾勒意圖並用簡單的英文描述更改;模型在本地化編輯的同時保持周圍的構圖不變。
此工作流程圍繞 FLUX.3 Image Klein Base INT8 去噪器、邊界框布局提示和 Qwen 驅動的提示擴展器構建,擅長編輯修飾、目標衣櫥或材料更換、局部重新設計和電影場景更新。提供一個或多個參考圖像,為您計劃更改的物體繪製框,並通過簡潔的指示引導結果,例如“將裙子的顏色改為紅色”。
Comfyui Flux 3 Klein 圖像編輯工作流程中的關鍵模型#
- FLUX.3 Image Klein Base (INT8)。核心擴散模型,執行實際去噪和編輯,優化單圖像任務和有效的 VRAM 使用。來源:black-forest-labs/flux-3-image-klein-base。
- FLUX.2 VAE。將參考編碼為潛在變量並將編輯結果解碼回 RGB,具有忠實的顏色處理。Comfy bundle 中打包:black-forest-labs/flux-3-image-klein-comfy。
- Qwen 文本編碼器和提示上採樣器。輕量級 VL 編碼器引導指令理解,Qwen 驅動的上採樣器將簡短的編輯擴展為精確、模型友好的提示。打包於:black-forest-labs/flux-3-image-klein-comfy。
如何使用 Comfyui Flux 3 Klein 圖像編輯工作流程#
工作流程讀取參考圖像,將您的邊界框轉換為布局感知指令,選擇性地通過 Qwen 擴展,將 FLUX.3 條件設置為指令和參考,然後在參考的分辨率下對編輯的圖像進行採樣。以下組按從左到右的順序運行,輸出保存並進行並排比較。
- 參考圖像和提示
- 使用
LoadImage(#11) 加載單個參考。使用CreateBoundingBoxes(#33) 為每個您打算編輯的元素繪製一個框,並給每個框一個簡短的名詞描述,例如“裙子”或“標誌”。 FLUX 3 Image Klein Layout Prompt(#49) 將您的框轉換為緊湊的、位置感知的提示,參考每個框和參考圖像。這就像一個軟目標區域:它引導注意力而不充當硬遮罩。- 保持英文指令清晰並以結果為重點(例如,“將裙子的顏色改為紅色”);除非您明確更改,否則周圍場景將被保留。
- 使用
- 提示上採樣
- 上採樣器使用
TextGenerate(#46) 和 Qwen 編碼器(CLIPLoader(#47))以及內置系統模板(PrimitiveStringMultiline(#48))來擴展您的布局提示。 - 它返回一個單一的、結構化的指令,指出編輯的物件並保持其他一切與來源一致。
PreviewAny(#50) 讓您在採樣之前檢查擴展文本。 - 如果您喜歡手動控制,可以通過編寫自己的詳細指示來繞過上採樣,並直接將其提供給提示編碼器。
- 上採樣器使用
- 提示
- 正面提示編碼器
CLIPTextEncode(#4) 接收生成的指令。可選的第二個編碼器CLIPTextEncode(#45) 可以保持空白或用於列出您想要避免的內容。 - 兩者都通過參考感知階段,讓模型理解哪些區域應該更改,哪些應保持穩定。
- 正面提示編碼器
- 模型
UNETLoader(#1) 加載 FLUX.3 Image Klein Base (INT8)。CLIPLoader(#2) 加載 FLUX.3 使用的輕量級文本編碼器。VAELoader(#3) 提供潛在編碼/解碼的 VAE。- 這些組件協同工作,以確保編輯尊重場景布局、透視和參考的照明。
- 在此處插入更多參考圖像
ReferenceMultiLatent(#17) 接受其他參考以穩定身份、材料或風格。第一張圖像固定場景;後續圖像可以提供您在指令中提到的細節。- 您可以保持輸出尺寸與主要參考一致,或在需要更高保真度或不同畫布時調整此階段。
- 採樣
KSampler(#7) 執行由正面/負面調節和從ReferenceMultiLatent(#17) 的參考尺寸潛在變量引導的擴散步驟。- 使用固定的
seed以確保可重現性,增加steps以在額外時間獲得質量,並適度調整cfg以平衡指令遵從性和自然性。denoise控制從細微修飾到較大更改的編輯強度。
- 保存和比較
VAEDecode(#8) 將最終潛在變量轉換為圖像。SaveImageAdvanced(#51) 將其寫入磁盤。ImageCompare(#18) 顯示原始圖像與編輯結果的並排比較,便於快速 A/B 審查。
Comfyui Flux 3 Klein 圖像編輯工作流程中的關鍵節點#
CreateBoundingBoxes(#33)- 在您計劃更改的項目周圍繪製簡單的、不重疊或輕微重疊的框,並用簡短的單數名詞命名每個框。這些框引導注意力,但不是硬遮罩,因此邊緣自然集成。每個具體更改首選一個框,以保持指令明確。
FLUX 3 Image Klein Layout Prompt(#49)- 將框和描述符轉換為緊湊的、布局感知的指令,參考來源圖像。在運行中保持描述符穩定,並以祈使語態措詞編輯。這有助於模型瞄準預定區域,同時保留場景上下文。
TextGenerate(#46)- 將簡短的方向擴展為與參考一致的豐富指定指令。當您希望進行精確、可重現的編輯時使用它;當您已經編寫了完整、自包含的提示時,繞過它。如果擴展覺得太冗長,簡化您的初始措詞並重新生成。
ReferenceMultiLatent(#17)- 構建參考尺寸的潛在畫布,並注入正面和負面調節,以使編輯尊重來源的身份、姿勢、照明和材料。添加次要參考以借用您明確提到的風格或細節。當您需要更多細節時,增加此階段的分辨率設置,而不是在其他地方強制縮放。
KSampler(#7)- 外觀和編輯強度的主要控制杆。使用
seed鎖定結果,使用steps以時間換取細節,使用cfg平衡指令忠實度與現實主義,使用denoise從輕微修飾轉向更強的更改。如果您看到偽影或想要不同的噪聲軌跡,請切換採樣器算法。
- 外觀和編輯強度的主要控制杆。使用
可選附加功能#
- 撰寫一個完整的目標標題,將編輯“折疊”進去(“工作室肖像,將裙子改為紅色,其他一切都與來源相同”)。
- 使用簡短的名詞命名框;避免在框名中使用形容詞,並將終端狀態(新顏色、文本、姿勢)置於指令中。
- 為身份或面料保真度添加第二個參考,並在您借用內容時在指令中提到它。
- 從參考的原生比例開始以提高速度;只有在您喜歡構圖後才提高參考階段的分辨率。
- 在比較小的提示調整時固定
seed;在探索替代方案時將其隨機化。 - 此 Flux 3 Klein 圖像編輯模板使用的模型可從 Black Forest Labs 在 Hugging Face 獲得:flux-3-image-klein-base 和 Comfy bundle flux-3-image-klein-comfy。
致謝#
此工作流程實施並基於以下作品和資源。我們誠摯感謝 ComfyUI 為 Official FLUX.3 Klein ComfyUI tutorial、Black Forest Labs 為 Official FLUX.3 Klein ComfyUI model files 和 Black Forest Labs 為 Official FLUX.3 Klein Base model 的貢獻和維護。欲了解權威詳情,請參閱下方鏈接的原始文檔和資料庫。
資源#
- ComfyUI/Official FLUX.3 Klein ComfyUI tutorial
- GitHub: comfy-org/docs
- Docs / Release Notes: Official FLUX.3 Klein ComfyUI tutorial
- Black Forest Labs/Official FLUX.3 Klein ComfyUI model files
- GitHub: black-forest-labs/flux-3-image-klein
- Hugging Face: black-forest-labs/flux-3-image-klein-comfy
- Black Forest Labs/Official FLUX.3 Klein Base model
- GitHub: black-forest-labs/flux-3-image-klein
- Hugging Face: black-forest-labs/flux-3-image-klein-base
注意:使用所引用的模型、數據集和代碼受其作者和維護者提供的各自許可和條款的約束。






