三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

用ComfyUI的第八个星期,我把收工时间提前了两小时

用ComfyUI的第八个星期,我把收工时间提前了两小时

用ComfyUI的第八个星期,我把收工时间提前了两小时

【免费下载链接】ComfyUI-Custom-ScriptsEnhancements & experiments for ComfyUI, mostly focusing on UI features项目地址: https://gitcode.com/gh_mirrors/co/ComfyUI-Custom-Scripts

标题里的数字不是夸张。装上 ComfyUI-Custom-Scripts 之前,我每天在节点图里磨蹭的时间够看完一部电影;装上之后,出图、调参、整理工作流这些动作普遍能省下三到五成时间。它不是一个单一节点,而是一整套围绕 ComfyUI 界面与操作的增强脚本,专治"节点操作繁琐"这种慢性病。

安装只需要一条命令:在 ComfyUI 的custom_nodes目录里执行git clone https://gitcode.com/gh_mirrors/co/ComfyUI-Custom-Scripts,然后重启 ComfyUI。预期结果是:设置面板出现 CustomScripts 的配置入口,节点列表里多出一批新节点。下面按我真实的一天,讲讲它到底在哪些环节帮了忙。

早晨开工:先堵住三个最烦人的重复动作

打开 ComfyUI,第一件事通常是新建节点、填参数。新加的 KSampler 永远带着默认值,提示词得从记忆里一个字一个字敲,负面词模板每次都要重新粘贴。这三个动作,我都靠它改掉了:

  • Widget Defaults:在设置里给常用节点配好默认值,之后每次新建,参数自动带出来,不用重填。
  • Autocomplete:输入提示词时出现候选列表,点 Load 可以直接载入 danbooru 标签库,也能维护自己的常用词表。
  • Preset Text:把常用的负面提示词存成预设,一个节点切换,省掉反复粘贴。

词库这块的操作很直观:设置里 Load 一份列表,回到提示词输入框立刻开始联想。光是这一步,每天就少做二十分钟的机械输入。

上午出图:挑模型不再靠脑补名字

上午是批量出图的黄金时间,但我曾经在模型列表里反复横跳——几十个 checkpoint 和 LoRA,光看名字根本想不起谁是谁。它的解法是给模型配"封面"。

在模型文件旁边放一张同名图片即可:sdxl.safetensors旁边放sdxl.png,悬停在列表项上就能看到预览。嫌麻烦的话,右键节点上已经生成的图片,选Save as Preview,指定目标模型,这张图就自动成了它的封面。再配合右键菜单里的View Info查看模型技术细节,挑错模型的概率低了很多。

排队等出图:它比我更会盯进度

批量出图要排队,人不能一直盯着。它的做法是让浏览器替你看:

  • Play Sound:节点执行完播放提示音,可设为"每次提示后响"或"队列空才响"。
  • System Notification:发系统通知,和声音形成双保险。
  • Favicon Status:浏览器标签页图标随生成状态变色,标题显示排队数量,切走也能瞄一眼进度。

提示音不满意,直接替换web/js/assets/notify.mp3这个文件。批量跑几十张图时把模式设为"队列空时通知",人该干嘛干嘛,听到声音再回来收结果。

下午改图:节点图再乱也有人兜底

下午往往是重灾区:改需求、换采样器、重新接线,画布很快乱成一团。ComfyUI节点管理这块,它给了一套整理工具包。

Auto Arrange Graph一键按执行顺序自动排列全部节点——排完图会变宽,但逻辑一目了然,适合先理思路再手动微调。Node Finder能直接跳到正在执行的节点,或按类型快速定位。Quick Nodes在右键菜单里提供常用接线预设,几秒钟拼出常见结构。

需要算缩放比例时,Math Expression节点能引用其他节点的输出做运算,甚至直接读图片宽高;String Function的 append 模式配合 tidy_tags,会在拼接文本时自动补逗号,提示词批量优化就靠它。

同样是整理一次中型工作流,有没有它的差别大致是这样:

任务没有它有它
新建节点后填参数每次手动逐个填默认值一次配好
从几十个模型里挑一个凭文件名脑补悬停看预览图
重新整理乱掉的节点手动拖拽半小时起一键自动排列
批量出图时等人盯反复切回页面看队列空时响一声

收工前:把工作流变成能分享的东西

一天结束时,我会把调好的流程存下来。它的 Workflows 菜单管理保存与加载,还能把整个节点图导出成 SVG 或 PNG 图片——发给同事或写进文档,比一截一截截图清楚得多。这套工作流自动化配置方式,让我周末不再懊恼"那个效果当时是怎么调出来的"。

一个容易想错的点

以为它只是给 ComfyUI 界面加了些小按钮?其实它同时带了一批真正的后端节点:数学表达式、字符串函数、图片约束尺寸、显示文本、重复器等等,可以直接进入工作流逻辑。另一个常见误会是"装了就要全部用上"——实际上每个功能都能在设置里单独开关,用不到的部分不会拖慢日常操作。

用了一周,我的真实感受

单看每个功能都挺小:多个默认值、多个提示音、多个右键菜单。但凑在一起,整个操作节奏明显变快,我几乎感觉不到"在跟软件较劲"。唯一要提醒的是,部分功能标注了 Testing 或 WIP,遇到问题先git pull更新一下,通常就能解决。

今天就做的一件事

打开 ComfyUI 的设置面板,先给 KSampler 配好 Widget Defaults,再载入一份 danbooru 标签词库——五分钟搞定,明天开工时你会立刻感受到差别。

【免费下载链接】ComfyUI-Custom-ScriptsEnhancements & experiments for ComfyUI, mostly focusing on UI features项目地址: https://gitcode.com/gh_mirrors/co/ComfyUI-Custom-Scripts

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

← 返回列表