Skip to content

认识比Stable Diffusion更好用的文生图开源工具——ComfyUI

说到文生图,我们首先想到的可能就是Midjourney和Stable Diffusion。考虑到Stable Diffusion作为文生图领域的开源项目,深受开发者的追捧。

Stable Diffusion为用户提供了一个Web UI界面,我们可以很方便的使用它。

本文则为大家介绍另外一个更好用的工具——ComfyUI。

什么是ComfyUI

ComfyUI 是一个基于节点工作流式的 Stable Diffusion 算法的另一种 WebUI。通过将Stable Diffusion的流程拆分成节点,实现了更加精准的工作流定制和完善的可复现性。

生成图片时速度会比传统的WebUI更快,而且可以占用更少的显存。

ComfyUI作者最开始只是为了深入了解 stable diffusion 的工作原理,并希望拥有一个功能强大且简洁的工具,以便进行无限制的 stable diffusion 实验。牛人与普通人最大的区别就在于牛人不仅可以看到问题,还可以解决。

ComfyUI优势

  • 使用显存更少

与传统的Stable Diffusion WebUI 相比,同等大小的显存 ComfyUI 可以出更大的图

  • 定制化程度高

ComfyUI 更适合复杂长线的大型工作,可以把传统 WebUI 需要多步操作的流程整合在一个流程里面。有点类似LangChain在大模型领域的作用。

  • 可迁移

ComfyUI 可以把使用过的工作流保存下来,下次使用相同的流程可以直接加载复用。有点类似我们使用PS设计图片,我们除了可以保存PNG等格式的图片外,我们也可以保存psd格式的源文件,这样就可以在其它电脑上打开并继续修改图片了。

  • 探索性强

每个节点都可以按需加载,连线流程式的玩法可以有更多的探索性。

福祸相依,ComfyUI相对于传统的 WebUI 就有了较高的上手难度,对于初学者而言就需要多花些时间理解其中的逻辑。

进阶

你心动了吗?你不想试试吗?废话不多说,请欣赏一下a girl的成果吧

这小模样,真不错

作为对比,也用Stable Diffusion Web UI生成了一张

效果也是很棒的

需要说明的是,生成效果这么好其实跟ComfyUI和Stable Diffusion没有太大关系,主要是因为我使用了MoyouArtificial_v1040.safetensors这个模型。有兴趣的朋友可以自行尝试。

如果你对ComfyUI有兴趣想要了解更多,可以关注:遇码,回复comfyui获取项目地址。

遇码MeetCoding 开源技术社区