优劣势

优势:

  1. 可以搭建自己的工作流程,可以导出流程并分享给别人,报错的时候也能清晰的发现错误出在哪一步;
  2. 生成的图片拖进后会还原整个工作流程,模型也会选择好(webui是不会自动选择流程的);
  3. 启动速度快,可以和webui共享环境和模型;
  4. 对显存要求相对较低,出图速度快。

劣势:

  1. 操作门槛高,需要有清晰的逻辑;
  2. 生态没有webui多(常用的都有),也有一些针对Comfyui开发的有趣插件。

一、安装与更新

优势:

对显存要求相对较低,启动速度快,出图速度快;

具有更高的生成自由度;

可以和webui共享环境和模型;

可以搭建自己的工作流程,可以导出流程并分享给别人,报错的时候也能清晰的发现错误出在哪一步;

生成的图片拖进后会还原整个工作流程,模型也会选择好(webui是不会自动选择流程的)。

劣势:

操作门槛高,需要有清晰的逻辑;

生态没有webui多(常用的都有),也有一些针对Comfyui开发的有趣插件。

下载安装:

首先我们从 github 上下载作者部署好环境和依赖的整合包(不用我们再去部署了,对编程小白来说简直太幸福了)

点击链接:https://github.com/comfyanonymous/ComfyUI#installingng

在整个网页中间位置找到“Installing”,点击下面的“Direct link to download”文字按钮进行下载(链接打不开的小伙伴不用担心,我会把整篇文章内容统一放在度盘)

1.安装与更新 - 图2

百度网盘链接:https://pan.baidu.com/s/1xvMndJ9DZYiISuG3O6OmPA?pwd=xga2 提取码:xga2

把安装包解压到合适位置,打开文件夹我们可以看到“run_nvidia_gpu”文件,双击就能启动ComfyUI了。但是我们里面并没有任何模型。

1.安装与更新 - 图3

配置模型:

模型位置:

ComfyUI虽然部署好环境和依赖,但是里面没有模型,我们需要把模型放到对应位置,比如:

大模型放入“ComfyUI_windows_portable\ComfyUI\models\checkpoints”

VAE模型放入“ComfyUI_windows_portable\ComfyUI\models/vae”

Lora模型“ComfyUI_windows_portable\ComfyUI\models/loras”

1.安装与更新 - 图4

如果装有 Web UI 的小伙伴先别着急,我们可以使 ComfyUI 和Web UI共用一套模型,以防复制大量模型浪费空间。

共享模型:

在ComfyUI目录中找到这个叫做 extra_model_paths.yaml.example的文件

1.安装与更新 - 图5

将此文件重命名为 extra_model_paths.yaml (去掉.example),修改完成后有文本编辑器打开(记事本就可以)。

1.安装与更新 - 图6

把里面base_path:的路径改成你需要共享的webui的安装地址。比如我的是“G:\sd-webui”

controlnet 是否修改取决于你的 controlnet 模型安装在哪个目录,如果和我一样是安装在 controlnet 插件下的,那就改成和我一样的“extensions\sd-webui-controlnet\models”。(如果你a1111还是遵循老目录controlnet的模型存放目录,还是放在model\controlnet\ 下,那就不用改)

1.安装与更新 - 图7

更新:

我们在“ComfyUI_windows_portable\update”文件下可以看到“update_comfyui”、“update_comfyui_and_python_dependencies”这两个文件。分别是用来更新ComfyUI和配置环境的。

1.安装与更新 - 图8

我们点击“update_comfyui”进行更新ComfyUI,等出现“Done”就说明更新成功了。

1.安装与更新 - 图9

至于配置环境能跑就不要动,而且更新的几率也不大。

百度网盘链接:https://pan.baidu.com/s/1xvMndJ9DZYiISuG3O6OmPA?pwd=xga2 提取码:xga2

[ComfyUI_windows_portable_nvidia_cu118_or_cpu.7z]

二、插件安装

安装路径 D:\ComfyUI_windows_portable\ComfyUI\custom_nodes

安装方法:win10该路径下直接cmd(win11右键在终端打开),输入:git clone 插件github地址,

例:git clone https://github.com/AIGODLIKE/AIGODLIKE-COMFYUI-TRANSLATION

1.必备

1.自定义节点包安装管理器:https://github.com/ltdrdata/ComfyUI-Manager
2.辣椒酱的界面汉化:https://github.com/AIGODLIKE/AIGODLIKE-COMFYUI-TRANSLATION
3.提示词中文输入:https://github.com/AlekPet/ComfyUI_Custom_Nodes_AlekPet
4.提示词风格样式:https://github.com/twri/sdxl_prompt_styler
5.小瑞士军刀美化辅助:https://github.com/pythongosssss/ComfyUI-Custom-Scripts

2.插件升级

方法1:进入到插件目录,如D:\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Manager

cmd终端输入:git pull

方法2:ComfyUI-Manager取消勾选skip update check,然后点击Install Custom Nodes进入列表,有更新会提示update

3.图生图缩放插件

derfuu: https://github.com/Derfuu/Derfuu_ComfyUI_ModdedNodes

1.安装与更新 - 图10

Clip_vision模型下载地址:https://huggingface.co/stabilityai/control-lora/resolve/main/revision/clip_vision_g.safetensors

三、插件安装报错

已安装成功,仍报红

1.添加环境变量

此电脑——属性——高级系统设置——环境变量——系统变量——双击PATH添加,如:

C:\Program Files\Git\bin

C:\Program Files\Git\mingw64\libexec\git-core

2.安装插件所需环境

下载好的插件文件夹打开 requirements.txt

在D:\ComfyUI_windows_portable\python_embeded里cmd

pip install requirements.txt里的环境

注:D:\ComfyUI_windows_portable\python_embeded>pip install numexpr Fatal error in launcher: Unable to create process using ‘“C:\Python\python.exe” “D:\lora-scripts-gui\python\Scripts\pip.exe” install numexpr’: ??????????? pip无法启动进程来安装numexpr。例如Python环境变量未正确设置 解决方案:

此电脑——属性——高级系统设置——环境变量——系统变量——双击PATH,删除报错里提到的D:\lora-scripts-gui\python\Scripts\pip.exe

3.在Manage插件管理器更新全部

能解决90%以上问题,更新时注意控制台是否成功。

四、常用操作

1.存储工作流模板

Ctrl框选所有节点,空白区右键——存储选中为模板——命名

调用:空白区右键——节点预设——选择模板

五、使用经验

1.反向提示词Lora

https://huggingface.co/minimaxir/sdxl-wrong-lora

下载:https://huggingface.co/minimaxir/sdxl-wrong-lora/tree/main

优势

纹理/织物的细节更高,尤其是在1024x1024全分辨率下(SDXL模型)。 更好的色彩饱和度。 模糊/背景物体的清晰度更高。 更自然的手部(不能完全修复手部,但可以一定程度降低坏手的几率)

使用方式:

把wrong加到反向提示词里 触发词:有些LoRA是需要特定的触发词来触发的,您可以在模型页面上找到触发词。

2.ComfyUI与WebUI出图差异

ComfyUI中的权重更加灵敏,不做标准化处理。例如当你设置(masterpiece:1.2) (best:1.3) (quality:1.4)时,ComfyUI会直接应用这些权重值。 而webui会对所有词的权重做标准化处理。webui实际应用的权重更像是(masterpiece:0.98) (best:1.06) (quality:1.14),使权重分布更加均匀。 seed不能共用(可视为完全不一样的两个seed),还有哪些未知不一样的地方我们还未探索出来,单就seed不同对应同样的提示词,就有可能出现完全不同的构图和形象。

3.C站搜索worflow使用

1.安装与更新 - 图11

workflow复制,到comfyui粘贴即可使用