ComfyUI-BrushNet 图像修复与编辑教程
ComfyUI-BrushNet 是一套功能强大的自定义节点,为 ComfyUI 提供了原生实现的图像修复和编辑能力,包括 BrushNet、PowerPaint 和 HiDiffusion 等先进模型。本指南将帮助你快速掌握这个工具,实现专业级图像编辑效果。
什么是 ComfyUI-BrushNet?
ComfyUI-BrushNet 是 ComfyUI 的扩展节点集,实现了多项前沿的 AI 图像编辑技术:
- BrushNet:基于论文《BrushNet: A Plug-and-Play Image Inpainting Model with Decomposed Dual-Branch Diffusion》的图像修复模型
- PowerPaint:来自论文《A Task is Worth One Word: Learning with Task Prompts for High-Quality Versatile Image Inpainting》的高质量通用图像修复技术
- HiDiffusion:基于《HiDiffusion: Unlocking Higher-Resolution Creativity and Efficiency in Pretrained Diffusion Models》的高分辨率图像生成技术
这些工具让你能够在 ComfyUI 中实现专业级的图像修复、对象移除、扩展绘画等高级编辑功能,无需编写复杂代码。
[图片:ComfyUI-BrushNet 基础工作流界面]
安装步骤
安装 ComfyUI-BrushNet 非常简单,只需几个步骤即可完成:
- 下载模型文件:
- BrushNet 模型:可从官方驱动链接下载
- PowerPaint 模型:从 HuggingFace 下载
- SD1.5 文本编码器:从 HuggingFace 获取
- 放置模型文件:
- 将 BrushNet 和 PowerPaint 模型文件放入
models/inpaint文件夹 - 将文本编码器模型放入
models/clip文件夹
- 将 BrushNet 和 PowerPaint 模型文件放入
安装依赖:
pip install -r requirements.txt
克隆仓库到 ComfyUI 的 custom_nodes 目录:
git clone <repository_url>
[图片:正确的模型文件存放结构示例]
核心功能与使用方法
基础图像修复工作流
ComfyUI-BrushNet 的基础工作流非常直观,以下是基本步骤:
- 加载基础模型和 BrushNet 模型
- 准备输入图像和掩码
- 设置修复参数和提示词
- 连接节点并运行
基础工作流文件可在项目示例目录中找到。
[图片:SDXL 版本的 BrushNet 工作流]
高级功能探索
ComfyUI-BrushNet 提供了多种高级功能,满足不同的编辑需求:
批量图像处理
通过图像批量处理功能,你可以同时处理多张图片,大幅提高工作效率。工作流文件位于示例目录。
[图片:批量图像处理工作流]
大图像修复技巧
对于大尺寸图像,建议使用 CutForInpaint 节点切割图像,处理后再合并。工作流文件位于示例目录。
[图片:大图像修复工作流]
物体移除功能
使用 PowerPaint 的物体移除功能,可以轻松去除图像中不需要的物体。关键是在提示词中添加 "empty scene blur" 等引导词。

