Stable Diffusion ComfyUI 简介
ComfyUI是一个用户界面框架,通常用于创建和管理图形化的工作流程。它允许用户通过节点和连接来组织和控制数据流,每个节点都可以执行特定的功能,比如处理图像、文本或执行计算。用户可以通过拖放这些节点来定制自己的工作流程,无需编写代码。
ComfyUI最重要的用法是AI绘图和视频,也就是我们关注的AI方向,它其实就是一个基于节点的 Stable Diffusion 界面。您可以通过将不同的节点(即下图中的块状组件)链接在一起来构建工作流程。ComfyUI的工作流由节点和连接线组成。下图是最基础的工作流:文生图工作流。
你需要下载并安装好ComfyUI,才能搭建或导入工作流。本地安装请参考安装指南。
对比ComfyUI与WebUI
WebUI和ComfyUI其实都是Stable Diffusion的应用软件,只是两个软件的使用方式不一样;拿台式电脑比喻,一个是一体机(webUI)一个是组装机(comfyUI),这两个UI都是第三方开发的工具,而且ComfyUI得到了官方认可。
WebUI的优点
- 操作方便,打开就是可视化的界面,WebUI对于刚入门的同学来说,很容易上手,也容易理解。
- 有很多开发好的工具,直接可以使用,不需要自己到处去找,能快速入门,有大量的教程都是基于WebUI的,能交流学习
的人相对较多。
WebUI的缺点
- 对电脑配置要求更高,特别是XL模型(相对之前的1.5模型支持的风格更广),要8G以上的显卡才能勉强使用
- 总是报显存错误,中途只要有一个地方跑不通就报错。
- 软件更新频率低
ComfyUI的优点
- 轻量级:运行速度快。
- 灵活:高度自定义;你可以在没有编程知识的情况下创造出自己的工作流(类似一个能实现特定功能的软件)
- 透明:数据流就在你的面前。
- 易于共享:每个文件都是一个可重复的工作流程。
- 适合原型设计:使用图形界面而不是编码进行原型设计。
ComfyUI缺点
- 安装门槛略高。
- 很多文件获取需要上外网。
硬件条件
- 需要电脑配置英伟达芯片的显卡,推荐12G显存以上
- Mac可以使用,但出图速度慢,安装配置复杂