关于ComfyUI的一些Tips
关于ComfyUI的一些Tips
前言:
最近发的ComfyUI相关文章节奏不知道会不会很快,在创作的时候没有考虑很多,想着把自己的知识分享出去。后台也看到很多私信,有各种各样的问题,这是我欠缺考虑了,今天这篇文章呢,根据私信的问题我大致整理了一下,给大家一些小tips。
目录
一、将 ComfyUI 安装在移动硬盘里
二、ComfyUI也可以从SD WebUI读取模型文件
三、ComfyUI也可以像MJ那样看预览图
四、善用 Bypass 和 Mute 功能
五、连续出图
六、常用快捷键
一、将 ComfyUI 安装在移动硬盘里
第一条建议:可以考虑将 ComfyUI 安装在移动硬盘上。
因为 AI 生图模型的文件通常都比较大,即使是小的 SD 1.5 模型也有 2~3 个 G,下载多个模型后,整体可能会达到几十个 G 甚至上百 G,直接保存在电脑硬盘中会占用大量空间。

将其安装在移动硬盘上不仅能节省电脑的空间,而且如果你需要在公司和家中都使用 ComfyUI,这也是最佳解决方案。下班时将移动硬盘拔下,回到家后插上即可继续使用。

二、ComfyUI也可以从SD WebUI读取模型文件
第二个,如果你之前有用过 SD WebUI 的话,应该下载过不少模型文件,其实这些模型文件也能在 ComfyUI 里使用,无需重复下载。
①打开 ComfyUI 项目文件夹,并在 ComfyUI 文件夹里找到一个叫 extra_model_paths.yaml.example 的文件。

②接着修该文件名,将这个文件名改为extra_model_paths.yaml。

③右键使用VSCode或者记事本打开该文件,并修改配置,打开文件后,找到这一行代码:base_path: path/to/stable-diffusion-webui/ ,将冒号后面的路径改为你的 SD webui 的路径。

·如果你是 Mac 用户,那就可能是:
Users/jimmy/stable-diffusion-webui/
·如果你是 Win 用户,那就可能是
C:/Users/jimmy/stable-diffusion-webui/
三、ComfyUI也可以像MJ那样看预览图
第三个,mj 在出图时可以看到生成的过程,ComfyUI 也可以实现这一点。首先,你需要安装 ComfyUI Manager,然后在设置中的 Preview method 选项中选择 Auto 预览方法即可。

设置好后,你再进行生图,就能在生图的过程中,在 KSampler 节点看到预览图了:

四、善用 Bypass 和 Mute 功能
第四个Tips,我觉得是要充分利用Bypass 和Mute功能。刚开始使用ComfyUI的朋友在探索时,可能会混淆这两个功能,认为它们是一样的。但实际上,它们有很大的区别。
简单来说,Mute更像是将workflow暂停。如果你对某个节点使用Mute功能,点击运行workflow后,程序运行到这个节点时就会暂停,不会继续往下运行。而对于设置了Bypass的节点,程序不会暂停,而是直接越过这个节点继续运行。如果你熟悉编程,可以将Mute功能类比为调试程序时设置的断点,而Bypass则类似于将某段代码注释掉。
这两个功能在调试时非常有用。比如,你在workflow中添加了一个LoRA节点,运行后觉得不再需要这个节点了。通常的做法是直接删除LoRA节点并重新连接线条。但更高效的方法是将LoRA节点设置为Bypass,这样就不需要删除和重新连接节点,节省了时间。如果以后需要再次使用LoRA节点,只需取消Bypass即可。
与Bypass这种“跳过某个节点并让后续节点继续运行”不同,Mute是“让某个节点及其之后的节点”都不运行。例如,在一个workflow中有一个图片放大的节点(红色箭头所示),后面连接的都是与放大相关的节点。由于放大节点运行比较耗时,如果这张图进行放大,可以将放大节点设置为Mute,这样程序就不会继续往下执行放大的部分。

五、连续出图
第五个 Tips 跟连续出图有关。目前 ComfyUI 连续出图的方法有三种:
第一种是最简单的方法是手动多次点击来实现连续出图。这种方式并非没有使用场景,如果你需要测试某个参数配置,这种方法非常适用。例如,你可以先将 KSampler 中的 Steps 参数设置为 20,然后点击 Queue Prompt,此时程序会运行一个 20 Steps 的生图任务。在 workflow 运行的过程中,你可以更改 Steps 参数,比如改为 15,再次点击 Queue Prompt。当 20 Steps 的任务完成后,下一次运行会按照 15 Steps 进行。这样连续出图的方式非常适合测试场景。
第二种是设置 Batch_size(下图中的①),比如我将其设置为 4 那我就能实现类似 Midjourney 那样一次生成 4 张图(下图中的②)。

最后一种则是Auto Queue。首先你需要勾选上Extra Options(下图中的①),然后勾选上Auto Queue(下图中的②),然后再点击Queue Prompt,这样 workflow 在完成运行后,马上会再次运行,直到你将Auto Queue 取消勾选。

六、常用快捷键
最后是一些常见快捷键操作:
·双击空白处,可以唤起搜索框。
·按住空格键,移动鼠标可以上下左右移动;也可以按住随便左键移动UI界面。
·如果你想要多选节点,可以 shift 点选节点,也可以安装control键,按住鼠标左键选择你想选的节点实现全选。
·移动 Group 节点是会同时移动 Group 包裹的节点。如果在Group中有你不想移动的节点,只需把节点移出Group。(节点只要有一点点挨到Group的边,那就算把节点框在Group中了)
·如果你嫌节点占空间,可以点击节点左上角快速缩小缩小节点。
·Prompt 输入框输入 Embedding 会有提示。如果你安装了 ComfyUI-Custom-Scripts 插件的话,还可以显示 LoRA 提示。
其余快捷键

**孜孜以求,方能超越自我。坚持不懈,乃是成功关键。**
关于ComfyUI的一些Tips的更多相关文章
- Mac上MySQL忘记root密码且没有权限的处理办法&workbench的一些tips (转)
忘记Root密码肿么办 Mac上安装MySQL就不多说了,去mysql的官网上下载最新的mysql包以及workbench,先安装哪个影响都不大.如果你是第一次安装,在mysql安装完成之后,会弹出来 ...
- 【Tips】史上最全H1B问题合辑——保持H1B身份终级篇
[Tips]史上最全H1B问题合辑——保持H1B身份终级篇 2015-04-10留学小助手留学小助手 留学小助手 微信号 liuxue_xiaozhushou 功能介绍 提供最真实全面的留学干货,帮您 ...
- layer.js中layer.tips
<script src="~/Content/js/layer/layer.js"></script> layer.tips('名称不能为空', '#pro ...
- HTML 最简单的tips 怎么支持指定DIV显示提示信息
<body> <style type="text/css"> a.link{position:relative;} a.link div.tips{ bor ...
- CSS:CSS使用Tips
Css是前端开发中效果展现的主要部分之一,良好的Css书写习惯可以为实际的项目开发提高效率,也可以为实现良好的团队合作提供保证. 一般新手在使用Css的时候经常会犯一些错误,出现一些不经意的漏洞,如果 ...
- 【读书笔记】100个Switf必备tips
声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民伯伯: http://over140.cnblogs.com 正文 1.Selector 在Swi ...
- 【转】40个良好用户界面Tips
一个良好的用户界面应具有高转换率,并且易于使用.但要用户体验良好并不容易做到,下面我们整理了40个良好用户界面Tips,希望能对你有帮助! 1 尽量使用单列而不是多列布局 单列布局能够让对全局有更好的 ...
- 转:Eclipse Search Tips
from: https://github.com/ajermakovics/eclipse-instasearch/wiki/Eclipse-search-tips Eclipse Search T ...
- VS:101 Visual Studio 2010 Tips
101 Visual Studio 2010 Tips Tip #1 How to not accidentally copy a blank line TO – Text Editor ...
- [css 揭秘]-css coding tips
css 揭秘之css coding tips demo(1) html 代码: <body> <section> <div class="demo1" ...
随机推荐
- Splashtop 教育行业用户增加700%
由于新冠肺炎大流行继续限制对大学.学院和K-12学校的计算机实验室的物理访问,Splashtop的销售数据表明,越来越多的学校开始使用远程访问软件作为使用计算机实验室资源的替代方法. 在6月到8月 ...
- 因为我的一次疏忽而带来的golang1.23新特性
距离golang 1.23发布还有两个月不到,按照惯例很快要进入1.23的功能冻结期了.在冻结期间不会再添加新功能,已经添加的功能不出大的意外一般也不会被移除.这正好可以让我们提前尝鲜这些即将到来的新 ...
- 大数据Hadoop集群的扩容及缩容(动态添加删除节点)
添加白名单和黑名单 白名单,表示在白名单的主机IP地址可以用来存储数据 企业中:配置白名单,可以尽量防止黑客恶意访问攻击. 配置白名单步骤如下:原文:sw-code 1)在NameNode节点的/op ...
- RoslynPad的简单使用
虽说Visual Studio被我们戏称宇宙最强IDE,但是平常随手写段C#代码进行验证或者语法校验,属于牛刀小试了,显然轻量级C#编辑器更适合这种场景,目前较为流行的则是一代神器 LINQPad,但 ...
- MindSponge分子动力学模拟——体系控制(2024.05)
技术背景 在传统的分子动力学模拟软件中,对于分子体系的控制,例如控制体系的相对位置亦或是绝对位置,通常都是通过施加一些约束算法来实现的.例如用于限制化学键的LINCS算法,又比如水分子体系非常常用的S ...
- golang 无向简单图邻接多重表
package main import "fmt" type MultipleEdgeNode struct { iVex int iLink *MultipleEdgeNode ...
- Android OpenMAX - 开篇
Android Media是一块非常庞大的内容,上到APP的书写,中到播放器的实现.封装格式的了解,下到OMX IL层的实现.Decoder的封装,每一块都需要我们下很大的功夫学习.除此之外,我们还要 ...
- LLM 大模型学习必知必会系列(八):10分钟微调专属于自己的大模型
LLM 大模型学习必知必会系列(八):10分钟微调专属于自己的大模型 1.环境安装 # 设置pip全局镜像 (加速下载) pip config set global.index-url https:/ ...
- 调试YOLOv3/YOLOv5过程中遇到的问题汇总
今日立冬 yolov1 yolo1论文 https://www.bilibili.com/video/BV15w411Z7LG yolo2论文 https://www.bilibili.com/vid ...
- 鸿蒙HarmonyOS实战-ArkTS语言基础类库(概述)
一.概述 1.什么是语言基础类库 语言基础类库,也称为标准库或核心库,是编程语言提供的一组内置的基础功能和常用工具的集合.它通常包含了各种数据结构.算法.输入输出处理.字符串处理.日期时间处理.文件操 ...