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 包中: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 包 flux-3-image-klein-comfy。
致谢#
此工作流程实现并建立在以下作品和资源之上。我们衷心感谢 ComfyUI 的 官方 FLUX.3 Klein ComfyUI 教程,Black Forest Labs 的 官方 FLUX.3 Klein ComfyUI 模型文件,以及 Black Forest Labs 的 官方 FLUX.3 Klein Base 模型 的贡献和维护。有关权威细节,请参阅下方链接的原始文档和资源库。
资源#
- ComfyUI/官方 FLUX.3 Klein ComfyUI 教程
- GitHub: comfy-org/docs
- 文档 / 发布说明: 官方 FLUX.3 Klein ComfyUI 教程
- Black Forest Labs/官方 FLUX.3 Klein ComfyUI 模型文件
- GitHub: black-forest-labs/flux-3-image-klein
- Hugging Face: black-forest-labs/flux-3-image-klein-comfy
- Black Forest Labs/官方 FLUX.3 Klein Base 模型
- GitHub: black-forest-labs/flux-3-image-klein
- Hugging Face: black-forest-labs/flux-3-image-klein-base
注意:使用参考的模型、数据集和代码需遵循其作者和维护者提供的各自许可和条款。






