大家好我是花生~
前几天 ComfyUI 发布了新的 0.2.0 版本,对 UI 做了大量优化,使用起来比之前方便很多,今天就为大家分享一些超棒的新版界面使用技巧,一起来看看吧~
相关推荐:
一、ComfyUI 新版本特性
首先是 ComfyUI 终于支持双击修改节点名称、以及通过 Ctrl + G 对多个节点进行编组了,这样我们再也不需要一个个地点击右键去操作了,真的方便很多。
然后是图像生成队列也做了优化。无论是什么比例的图像都会完整显示在 1:1 的方框内,这样用户既能预览全图内容,队列样式也更统一美观;如果一个工作流单次生成多张图像,队列也只会展示其生成的第一张,点击图像右下角的数字可以查看所有图像(比如数字是 4,点开就能看到 4 张图像)。
队列图像的左下角还会其标注出蓝色的生成节点名称,单击一下会快速定位到生成节点的位置,你也可以通过在队列图像上单击鼠标右键,选择「Go to Node」达到同样的效果。
然后是节点库,ComfyUI 现在支持通过左侧栏查看所有已安装的节点,比以前更直观。节点库有搜索和收藏功能,点击右上角的「新建文件夹」可以创建收藏夹,将节点拖入其中就会自动收藏,这样找常用节点会方便很多。按住 Ctrl 点击节点库名称,可以一键展开它的全部子集。
最后就是 ComfyUI 现在原生支持 Xlabs 和 InstantX 发布的一系列 Controlnet 模型,可以会直接通过 「Controlnet 加载器」使用而无需借助其他插件。Controlnet 模型文件资源可以从这里下载,安装路径为 ComfyUI/models/controlnet(新的工作流文件可在文末的网盘内下载)。
二、3 款 实用 ComfyUI 插件
除了官方内置的功能, 目前开源社区也有很多神奇的插件,可以帮我们更便捷的使用 ComfyUI(如果你还不了解如何安装 ComfyUI 插件,可以查看这篇文章的 「自定义节点安装」一章)。
比如刚推出不久的 ComfyUI-minimap 插件, 能在界面上显示工作流小地图,用来导航复杂工作流非常方便。按住 ctrl/command,拉拽地图边缘可调整大小、点击拖动可改变位置、滚动滑轮可以改变小地图的不透明度。
在出图的时候,大家应该经常需要对比不同图像的生成效果,从而对工作流参数进行调整。保存图像再查看比较麻烦,因此我们可以使用 Image Compare 功能来实现图像对比。这里推荐两个插件的图像对比功能,一个是 rgthree-comfy,一个是 ComfyUI_Comfyroll_CustomNodes。插件安装后,在界面上双击左键调出搜索界面,输入 Image Compare 即可调用对应功能。
Rgthree-comfy 的 Image Compare 会适合对比处理前后的图像。只需将「图像生成」作为输入接对比面板,就能通过滑块查看前后变化,直观的感受细节差异。
Comfyroll 的 Image Compare 则会将两张图像拼接在一起进行对比,并支持设置文字备注,对比结果可以做为卡片保存使用(云盘内有工作流)。
最后一个是非常推荐大家深入了解的插件 cg-use-everywhere(简称 UE Nodes)。当我们搭建比较复杂的工作流时,节点之间的连线会变得长而复杂,不方便识别;而有了 UE Nodes 后,不需要连线就能实现节点连接,下面演示一下它的基础操作:
① 通过 Manager 安装 cg-use-everywhere 节点,然后重启 ComfyUI,并在「设置」内将界面语言调整为英文(否者会出现无法识别节点的情况);
② 新建一个默认的文生图基础工作流。假设我们想将最后的 “Save Image” 节点放在别的位置,可以在 “Vae Decode” 后面接上一个 「Use Everywhere」节点,这样无论你的 “Save Image” 节点放在哪里,无需连线也能正常生成图像(目标节点会变成高亮形式)。
③ Use Everywhere 也适用于其他节点,有了它,用户可以按自己的需要灵活排列节点,减少超长、重复的连线,让工作流界面更简单美观。
④ 然后是「Use Everywhere?」节点,它和「Use Everywhere」的区别在于多了 title_regex、input_regex 和 group_regex 三项参数,这让工作流可以连接到指定目标:
title_regex 能连接到指定标题的节点,比如工作流中有两个 Ksampler 节点,我们可以分别命名为 111 和 222;如果在 title_regex 中填写 111,UE 会自动连接至这个节点而非另一个。
input_regex 能连接到指定名称的参数。比如 Ksampler 节点内有 positive 和 negative 两个参数,都属于 CLIP 文本编码条件;添加 UE 节点后,它会同时连接这个两个参数,而如果在 input_regex 内填写 positive,就会只连接 positive 一个参数。
group_regex 能连接到指定名称的分组,将分钟名称填入 group_regex 一栏即可。
⑤ 第三个是「Use Everywhere3」节点, 是专门为 Checkpoint Loader 的输出而设计的。它同时包含 model、clip、vae 三个参数,添加后,有关这三个参数的节点都无需连线。在「设置」界面找到 AE 版块,将其中的 showlinks 选项设为 “mouseover node” 后,每当鼠标经过 UE 节点时,连线就会自动高亮闪动显示,方便我们识别。
⑥ 关于 UE 的神奇用法还有很多,大家可以它的 Github 主页上查看详细的功能教程(链接在文末)。
那么以上就是本期为大家推荐的 6 个新版 ComfyUI 的使用小技巧,喜欢的话记得点赞、收藏评论三连支持一波,我会有更动力为大家推荐新的干货内容;如果你也有特别推荐的 ComfyUI 插件和使用技巧,欢迎在评论区和我分享。
ComfyUI 的学习门槛比较高,如果你想掌握它,建议先从 Stable Diffusion WebUI 开始,它更适合初学入门,学会后也能有助于我们快速掌握 ComfyUI 的用法。 我最新制作的 《零基础 AI 绘画入门指南》是一门面向 AI 绘画零基础人群的系统课程,包含 Stable Diffusion WebUI 全面细致的用法教学,并提供配套资源,能帮你快速掌握这款目前最热门的 AI 绘画工具。