ComfyUI AI绘画保姆级搭建教程

一 ComfyUI

图片

ComfyUI 是 一个基于节点流程的 Stable Diffusion 操作界面,可以通过节点实现了更加精准的工作流定制和完善的可复现性。

每一个节点都有特定的的功能,通过调整不同节点的连接实现不同的出图效果。

同时,ComfyUI 内部生成流程做了优化,生成图片时的速度相较于 webui 有明显提升,生成大图时不回爆显存,对显存要求也更低(4G 就能很好的运行)

简单来说,ComfyUI 通过将不同功能的节点搭配连接实现不同功能的工作流,之前使用 的webui 可以理解成是 ComfyUI 的一种固定工作流(webui 文生图 :设置 model-> clip-> vae -> sampler 出图)

二 ComfyUI vs WebUI

图片

Extreme configurability 高可配置性

在出图的时候经常会出现的需求,想看看不同参数不同阶段的预览图片,或者是想看看不同参数出来的对比图,比如不同的采样器。

对于 webui 来说,其实就是一个封装好的工作流,无法查看不同阶段的预览图(比如设置了高清修复的配置,想预览修复和修复后的图)。

实现不同的参数的影响,就只能通过 x/y/z 脚本来配置,比较繁琐。

而 ComfyUI 基于节点的灵活性就可以很好的实现这些功能。

拒绝手动,ComfyUI 可以一次做很多事儿

回想我们在使用 webui 时,先手动翻译英文提示词,然后出图,传送到 img2img.... 会有很多的手动操作

在 comfyUI 中,我们只需要连接一个翻译的节点,在加一个 img2img 的节点就可以完全自动化整个操作,不需要再有繁琐的手动步骤。

Performance and speed 更好的性能&速度

ComfyUI 在性能和速度方面也是完胜 webui

当然,ComfyUI 也有缺点...

太灵活 ,没错就是太灵活,灵活意味着工作流的复杂性,搭建和使用他人的工作流时需要研究每个节点的功能,学习使用的门槛会更高。

三 安装使用

考虑到不同小伙伴的情况不太一样,本文提供了以下几种安装使用方式,按需自取

  • windows 安装
  • Mac M1/M2 安装
  • 云平台安装
  • eSheep 直接使用 :如果只是体验可以直接使用这个,目前免费且直接在线使用

Windows 安装

如果你的网络没问题可以直接下载  comfyUI,网络有问题,可以直接在 AI工具铺->AI绘画精选工具 里面找下载链接。

解压下载下来之后解压即可图片

启动进入到安装目录ComfyUI_windows_portable 中,双击运行 run_nvidia_gpu.bat 或 run_cpu.bat,如果你有 GPU 那么执行 run_nvidia_gpu.bat

运行成功后会自动打开浏览器,如果没有打开可以手动在浏览器地址栏中输入:http://127.0.0.1:8188/图片Mac 安装

注意 Mac 安装需要 MacOS 12.3 或更高的版本

1. 安装 HomeBrew

打开 terminal 终端输入

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

2. 安装 python 和 git

brew install cmake protobuf rust python@3.10 git wget

3. 下载 ComfyUI

git clone https://github.com/comfyanonymous/ComfyUI
cd ComfyUI
python -m venv venv
./venv/bin/pip install torch torchvision torchaudio
./venv/bin/pip install -r requirements.txt

4. 启动 ComfyUI

## 进入到 ComfyUI 目录执行

./venv/bin/python main.py

云平台安装

如果你的电脑配置不太行... 想使用云平台来玩。那么可以试试 AutoDL,当然你也可以试试其它的。操作步骤都差不多。

1. 租用一个实例进入到 容器实例页面 点击 租用实例图片

2. 启动图片

eSheep 在线使用

如果你撒都不想搞,直接就想用,那么非常推荐这个在线工具了 eSheep

直接点击 开始在线绘图 就可以进入到绘图页面,包含 webUI 和 comfyUI 这个在线使用工具(每天可以出图100张),且可以使用其他人已经上传过的模型、LoRA、工作流!图片图片

三 目录说明

进入到 ComfyUI_windows_portable\ComfyUI 目录下图片

其中:

  • custom_nodes:前面说到 comfyui 其实就是搭建节点,后续下载的节点插件就会放在这个目录下
  • models:这个和 webUI 类似了

四 webUI 和 comfyUI 模型共享

如果你之前使用了 webUI 已经下载了很多模型想要共享,可以做以下配置

  1. 在 ComfyUI_windows_portable\ComfyUI 目录中将  extra_model_paths.yaml.example 文件重命名成 extra_model_paths.yaml
  2. 使用记事本修改 extra_model_paths.yaml 文件内容图片

修改画横线的两个地方:

  • base_path: 后面的内容修改成你的 webui 目录地址
  • controlnet:修改成你的 controlnet 安装目录(默认就是在 webui  目录下的 model/ControlNet)

五 跑张图试试

进入到页面后,会默认展示一个最简单的文生图工作流,直接点击 queue prompt 就可以实时看到当前运行到哪一步了

图片
图片
THE END