Stable Diffusion ComfyUI 简介

ComfyUI是一个用户界面框架,通常用于创建和管理图形化的工作流程。它允许用户通过节点和连接来组织和控制数据流,每个节点都可以执行特定的功能,比如处理图像、文本或执行计算。用户可以通过拖放这些节点来定制自己的工作流程,无需编写代码。

ComfyUI最重要的用法是AI绘图和视频,也就是我们关注的AI方向,它其实就是一个基于节点的 Stable Diffusion 界面。您可以通过将不同的节点(即下图中的块状组件)链接在一起来构建工作流程。ComfyUI的工作流由节点和连接线组成。下图是最基础的工作流:文生图工作流。

你需要下载并安装好ComfyUI,才能搭建或导入工作流。本地安装请参考安装指南。

对比ComfyUI与WebUI

WebUI和ComfyUI其实都是Stable Diffusion的应用软件,只是两个软件的使用方式不一样;拿台式电脑比喻,一个是一体机(webUI)一个是组装机(comfyUI),这两个UI都是第三方开发的工具,而且ComfyUI得到了官方认可。

WebUI的优点

  1. 操作方便,打开就是可视化的界面,WebUI对于刚入门的同学来说,很容易上手,也容易理解。
  2. 有很多开发好的工具,直接可以使用,不需要自己到处去找,能快速入门,有大量的教程都是基于WebUI的,能交流学习
    的人相对较多。

WebUI的缺点

  1. 对电脑配置要求更高,特别是XL模型(相对之前的1.5模型支持的风格更广),要8G以上的显卡才能勉强使用
  2. 总是报显存错误,中途只要有一个地方跑不通就报错。
  3. 软件更新频率低

ComfyUI的优点

  1. 轻量级:运行速度快。
  2. 灵活:高度自定义;你可以在没有编程知识的情况下创造出自己的工作流(类似一个能实现特定功能的软件)
  3. 透明:数据流就在你的面前。
  4. 易于共享:每个文件都是一个可重复的工作流程。
  5. 适合原型设计:使用图形界面而不是编码进行原型设计。

ComfyUI缺点

  1. 安装门槛略高。
  2. 很多文件获取需要上外网。

硬件条件

  1. 需要电脑配置英伟达芯片的显卡,推荐12G显存以上
  2. Mac可以使用,但出图速度慢,安装配置复杂