ComfyUI简介
ComfyUI是一个开源的基于图形界面Workflow可视化引擎,提供一个用户友好的图形界面。可以将多个Stable Diffusion模型及其Hypernetwork组合成一个完整的工作流(Workflow),实现自动化的图像生成和优化。
ComfyUI相关链接:
ComfyUI:https://github.com/comfyanonymous/ComfyUI
manager:https://github.com/ltdrdata/ComfyUI-Manager
animatediff插件:https://github.com/Kosinkadink/。
客户端下载
https://github.com/Comfy-Org/desktop
Window下载(Windows (NVIDIA) NSIS x64):
https://download.comfy.org/windows/nsis/x64
https://download.comfy.org/mac/dmg/arm64
ComfyUI的主要功能包括:
基于节点的图形界面构建Workflow
支持Stable Diffusion 1.x和2.x版本
支持各种模型的组合,如Upscaler、Denooiser等
提供Workflow的保存、加载功能
一键从PNG生成完整Workflow
运行时优化,只重新执行修改过的部分
ComfyUI的原理
ComfyUI基于一个图形节点编辑器,通过拖拽各种节点到画布上,连接节点之间的关系,就可以构建一个结束到端的Workflow。每个节点代表一个Stable Diffusion相关的模型或功能,节点之间通过连线传递图片信息,最终构成一个图像生成到处理的工作流程。
例如,一个简单的上采样Workflow可以包括:
Text prompt节点 - 输入文字提示。
SD node - Stable Diffusion生成图片。
ESRGAN node - 使用ESRGAN上采样图片。
当Workflow构建完成后,ComfyUI会在后台通过调用各个模型的API,按照流程顺序执行每个节点,实现自动化的结果输出。
另外,ComfyUI内置了一些优化功能,可以跳过不必要的重复计算,提高流程执行效率。