本课程学习以“绘世启动器”为蓝本记录学习的笔记。
1 一键启动模块
打开程序,如下界面:

启动按钮重要的组件介绍
输入图片:工作流需要加载的图片都是在这里保存。
输出图片:我们生成的图片都是在这里保存。
上述两个用的不多。
最常用的是根目录和自定义节点。根目录是找模型的。
打开根目录,如下,最常用的就是 models 文件夹,所有的模型文件都是放在这里。

常用模型:
Animate DIFF models 放动画模型的
Animate DIFF motion lora 放动画 lora 的
checkpoints 这是放主模型的
clip 是放 clip 模型的
clip vision 是放 clip vision 模型的
control net
diffusers 等。
自定义节点是做什么,简单讲就是存放扩展插件,如下:

IPAdapter 就是放在 ComfyUI_IPAdapter_plus 这里。
ComfyUI-WD14-Tagger 这是反推提示词的插件,它的模型不是放在根目录下 models 下的, 而是放在它自己的 models 目录下。需要做些关注特定插件。如下

上述图中的 requirements.txt 叫做依赖文件,程序启动或者升级,会自动安装和加载该文件,使其插件运行时足够的运行时环境。
对于依赖性的冲突,版本冲突,依赖包的冲突等异常,可以修改该文件,解决冲突异常。
2 高级选项
2.1 高级选项
生成引擎,CUDA GPU 表示使用 GPU,而其他都是使用 CPU。

显存优化,这里不讨论 8GB 以下,只讨论 8GB 以上,此时,直接由 ComfyUI 决定

Cross-Attention 优化方案,正常的 AI 生成都是 xFormers 算法,不要考虑其他的

计算精度设置,如果 AI 生成图像出现黑图了,将该开关打开,可能会有些改善,该功能是修正或调节黑图的。如果没有出现黑图,可以不用理会。

使用共享显存,这是在显存不够用时,使用一部分内存来弥补,显存够用时,不用理会。
预览图生成模式,对于工作流的每一个节点都会生成一个预览图让你看,我们一般是关闭预览图。

智能显存优化,可选性,打开后,表示模型预留在显存内,切换模型时,避免再次和内存交互来重新计算,速度加快了,节省了重算的时间。
其他选项可以不用动了。
2.2 环境维护
这一块一般不要动。

2.3 补丁管理
这一块也没什么用

3 疑难解答
该功能帮助你扫描环境是否有问题,如果存在问题,显示具体问题

4 版本管理
这是重点模块
comfyui 最大的特点,版本更新特别频繁。我们 80% 的问题就是更新不及时,因此,每次使用前,记得先更新版本。
内核和插件都需要更新。

4.1 插件卸载与安装
比如卸载 eff 插件,输入 eff,下图框出来的,点击卸载,这个插件就会在软件中被卸载掉。

输入 eff, 会出来很多插件,但是插件的地址很多都是不准确的,查看我们的常用插件 git 地址列表,在本文的下方。

如何安装呢,将正确 git 地址输入下方扩展 URL,点击安装即可

小插件安装很快,大的插件会很慢,如果出现安装不成功,如何排查呢?
情况 1:查看自定义节点的文件夹内,看下是否存在插件的节点的文件夹,以及该文件夹内是否有内容。如果存在,则删除该插件文件夹,重新安装。
情况 2:先更新所有插件,更新完毕后,先卸载,再进行安装。
上述两种情况基本上可以解决插件报错的问题。
大家要注意,一般你用一个新的插件一定要看看作者有没有给模型,
一般都是一个插件搭配一个或者多个模型使用。
5 小工具
这里罗列了一系列的资源网站。

6 设置
配置模式,选择“新手”已经够用。

网络设置,梯子模式,代理打开,github 加速需要打开。

网络设置,镜像模式,代理关闭,github 加速需要关闭。打开国内镜像的四项配置。

默认浏览器,就是启动 comfyui 时,默认弹出的浏览器,这里首推谷歌浏览器,其次是微软的 Edge。
comfyui常用插件列表
| 名字 | git 地址 |
|---|
全局节点 | cg-use-everywhere | https://github.com/chrisgoringe/cg-use-everywhere.git |
控制网 | ComfyUI-Advanced-ControlNet | https://github.com/Kosinkadink/ComfyUI-Advanced-ControlNet.git |
控制网预处理器 | comfyui_controlnet_aux | https://github.com/Fannovel16/comfyui_controlnet_aux.git |
图像参考 | ComfyUI_IPAdapter_plus | https://github.com/cubiq/ComfyUI_IPAdapter_plus.git |
自动遮罩 | comfyui_segment_anything | https://github.com/storyicon/comfyui_segment_anything.git |
换脸 | comfyui-reactor-node | https://github.com/Gourieff/comfyui-reactor-node.git |
XL 换脸 | ComfyUI_InstantID | https://github.com/cubiq/ComfyUI_InstantID.git |
动画 | ComfyUI-AnimateDiff-Evolved | https://github.com/Kosinkadink/ComfyUI-AnimateDiff-Evolved.git |
视频合并 | ComfyUI-VideoHelperSuite | https://github.com/Kosinkadink/ComfyUI-VideoHelperSuite.git |
局部重绘 | ComfyUI-BrushNet | https://github.com/nullquant/ComfyUI-BrushNet.git |
反推提示词 | ComfyUI-WD14-Tagger | https://github.com/pythongosssss/ComfyUI-WD14-Tagger.git |
左上角工作流管理 | comfyui-workspace-manager | https://github.com/11cafe/comfyui-workspace-manager.git |
效率节点 | efficiency-nodes-comfyui | https://github.com/jags111/efficiency-nodes-comfyui.git |
1.5 模型精确提示词 | ComfyUI-ELLA | https://github.com/TencentQQGYLab/ComfyUI-ELLA.git |
书签开关等 图像对比 | rgthree-comfy | https://github.com/rgthree/rgthree-comfy.git |
自动提示词 | sdxl auto prompt | https://github.com/dagthomas/comfyui_dagthomas.git |
按边放大 | Derfuu_ComfyUI_ModdedNodes | https://github.com/Derfuu/Derfuu_ComfyUI_ModdedNodes.git |
画板,翻译节点 | ComfyUI_Custom_Nodes_AlekPet | https://github.com/AlekPet/ComfyUI_Custom_Nodes_AlekPet.git |
节点大合集 | ComfyUI-Easy-Use | https://github.com/yolain/ComfyUI-Easy-Use |
尺寸控制 | | https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes.git |
SD 放大 | ComfyUI_UltimateSDUpscale | https://github.com/ssitu/ComfyUI_UltimateSDUpscale.git |
图像选择 | image chooser | https://github.com/chrisgoringe/cg-image-picker.git |
风格化提示词 | sdxl_prompt_styler | https://github.com/twri/sdxl_prompt_styler.git |
最长边尺寸计算 | Derfuu_ComfyUI_ModdedNodes | https://github.com/Derfuu/Derfuu_ComfyUI_ModdedNodes.git |
提示词预设节点 | ComfyUI-Styles_CSV_Loader | https://github.com/theUpsider/ComfyUI-Styles_CSV_Loader.git |
动画 | ComfyUI-AnimateDiff-Evolved | https://github.com/Kosinkadink/ComfyUI-AnimateDiff-Evolved.git |
视频合并 | ComfyUI-VideoHelperSuite | https://github.com/Kosinkadink/ComfyUI-VideoHelperSuite.git |
FLUX-cn | x-flux-comfyui | https://github.com/XLabs-AI/x-flux-comfyui.git |
问题
1 一键启动,提示blake3包没有安装
在控制它,查看堆栈如下:

切换高级选项,环境维护,重装单个 Python 组件,输入 blake3, 点击重新安装即可。
评论区