开始 ComfyUI 的 AI 绘图之旅-Flux.1图生图之局部重绘(Inpaint)和扩图(Outpaint)(九)
文字标题
- 一、Flux.1 fill dev
- 1.模型介绍
- 2.工作流模型安装
- 3.Flux.1 Fill dev inpainting 工作流
- 3.1 Inpainting 工作流及相关素材
- 3.2 参照图片序号检查完成工作流运行
- 4.Flux.1 Fill dev Outpainting 工作流
- 4.1 Outpainting 工作流
- 4.2 参照图片序号检查完成工作流运行
一、Flux.1 fill dev
本文将使用Flux.1 fill dev 来完成 Inpainting 和 Outpainting 的工作流示例。
1.模型介绍
Flux.1 fill dev 是 Black Forest Labs 推出的 FLUX.1 Tools 套件 中的核心工具之一,专为图像修复和扩展设计。
Flux.1 fill dev 的核心特点:
- 强大的图像重绘(Inpainting)和扩绘(Outpainting)能力,生成效果仅次于商业版的 FLUX.1 Fill [pro]。
- 出色的提示词理解和跟随能力,能够精确捕捉用户意图并与原图保持高度一致性。
- 采用先进的引导蒸馏训练技术,使模型在保持高质量输出的同时更加高效。
- 友好的许可条款,生成的输出可用于个人、科学和商业目的,具体请参见 FLUX.1 [dev] 非商业许可证。
模型开源地址:FLUX.1 [dev]
本文将基于 Flux.1 fill dev 模型来完成 Inpainting 和 Outpainting 的工作流,
如果你不太了解 Inpainting 和 Outpainting 的工作流可以参考 ComfyUI 布局重绘示例 和 ComfyUI 扩图示例,部分的相关说明。
2.工作流模型安装
在开始之前,让我们先完成 Flux.1 Fill dev 模型文件的安装, inpainting 和 outpainting 的工作流中会使用完全相同的模型文件,如果你之前使用过完整版本的 Flux.1 文生图工作流,那么在这个部分你仅需要下载 flux1-fill-dev.safetensors 这个模型文件。
不过由于下载对应模型需要同意对应的使用协议,所以请访问 black-forest-labs/FLUX.1-Fill-dev页面,确保你参照下图同意了对应的协议。
完整模型列表:
- clip_l.safetensors
- t5xxl_fp16.safetensors
- ae.safetensors
- flux1-fill-dev.safetensors
安装aria2快速下载模型,几乎能将我家1000M的宽带跑满,每秒80~90M
,接下来的介绍模型都会给出安装命令。
apt install aria2
aria2c https://huggingface.co/black-forest-labs/FLUX.1-Fill-dev/blob/main/flux1-fill-dev.safetensors -o SourceCode/ComfyUI/models/diffusion_models/flux1-fill-dev.safetensors --auto-file-renaming=false --allow-overwrite=false
小技巧:你要是打不开https://huggingface.co
,可以将其换成为https://hf-mirror.com/
试一试
文件保存位置:
ComfyUI/
├── models/
│ ├── text_encoders/
│ │ ├── clip_l.safetensors
│ │ └── t5xxl_fp16.safetensors
│ ├── vae/
│ │ └── ae.safetensors
│ └── diffusion_models/
│ └── flux1-fill-dev.safetensors
3.Flux.1 Fill dev inpainting 工作流
3.1 Inpainting 工作流及相关素材
请下载下面的图片,并拖入 ComfyUI 以加载对应的工作流
请下载下面的图片,我们将使用它来作为输入图片
3.2 参照图片序号检查完成工作流运行
- 确保在
Load Diffusion Model
节点加载了flux1-fill-dev.safetensors
- 确保在
DualCLIPLoader
节点中下面的模型已加载:- clip_name1: t5xxl_fp16.safetensors
- clip_name2: clip_l.safetensors
- 确保在
Load VAE
节点中加载了ae.safetensors
- 在
Load Image
节点中上传了文档中提供的输入图片,如果你使用的是不带蒙版的版本,记得使用遮罩编辑器完成蒙版的绘制 - 点击
Queue
按钮,或者使用快捷键Ctrl(cmd) + Enter(回车)
来运行工作流
4.Flux.1 Fill dev Outpainting 工作流
4.1 Outpainting 工作流
请下载下面的图片,并拖入 ComfyUI 以加载对应的工作流
请下载下面的图片,我们将使用它来作为输入图片
4.2 参照图片序号检查完成工作流运行
- 确保在
Load Diffusion Model
节点加载了flux1-fill-dev.safetensors
- 确保在
DualCLIPLoader
节点中下面的模型已加载:- clip_name1: t5xxl_fp16.safetensors
- clip_name2: clip_l.safetensors
- 确保在
Load VAE
节点中加载了ae.safetensors
- 在
Load Image
节点中上传了文档中提供的输入图片 - 点击
Queue
按钮,或者使用快捷键Ctrl(cmd) + Enter(回车)
来运行工作流