ComfyUI CFG Sweep Analyzer – Dynamic CFG Range, Grid Preview, Text Overlay, Save Metadata
详情
下载文件
关于此版本
模型描述
概述
此 ComfyUI 工作流是一个强大的视觉分析工具,可在一个自动化运行中比较不同CFG 值、采样器和调度器对输出的影响。
它利用循环逻辑生成带标签的 CFG 网格,并输出一张清晰、有序的图像图板,便于快速评估。
非常适合测试新模型、调整一致性,以及为所选检查点精准定位 CFG 的“最佳点”。
您可以运行:
仅网格 1
仅网格 2
或同时运行两个网格以进行并排测试
每个网格可拥有独立的采样器、调度器、种子和CFG 范围,也可将它们同步。
工作流支持:
可配置的 CFG 范围(例如 4 → 16,或您选择的任意范围)
每个图块自动添加文本覆盖(例如:“CFG: 3”)
可选双网格输出(网格 1 和网格 2)
完全动态的采样器与调度器选择
自动保存并包含元数据标记的文件名
支持任意 SDXL/SD1.5 检查点
所有 CFG 值下锁定种子以确保一致性
非常适合:
为新模型寻找最佳 CFG
比较不同采样器
测试不同调度器
理解模型在低 CFG 与高 CFG 下的行为差异
为动画或角色创作构建一致性流程
此工作流的功能
对于您设定范围内的每个 CFG 值:
执行一次干净的 KSampler 生成
应用文本覆盖,标明当前 CFG 值
将结果加入批次
生成最终的网格预览
使用包含元数据的文件名自动保存每张图像
所有结果均基于:
相同的种子
相同的潜空间
相同的提示词
仅CFG 值变化
从而生成一个完全受控的对比面板。
核心功能
动态 CFG 范围
基于循环的迭代
通过数学表达式自动递增 CFG
兼容任意采样器与调度器组合
无硬编码值 —— 完全灵活
使用:
起始 CFG 值:起始点
终止 CFG 值:结束点
示例:
设起始 = 1,终止 = 9 → 自动生成 CFG 1 至 9
智能文本覆盖
每个图块自动显示:
- “CFG: #”
使用 CR Overlay Text 实现清晰锐利的渲染。
标签在循环内动态生成,与实际使用的 CFG 值完全匹配。
(可调整颜色与大小。)
双独立网格
您可以:
启用网格 1
启用网格 2
或同时运行两个网格(各自使用独立的采样器/调度器)
可用于进行真正的 A/B 测试:
比较两种不同采样器 > 例如:Euler 与 DPM++
比较两种不同调度器 > 例如:Karras 与 Simple
测试种子对 CFG 输出的影响
富含元数据的保存
通过 Image Saver 扩展,文件名可包含:
%time%cfg%model_name%sampler_name%scheduler_name%seed以及其他更多
示例输出:
22-24-21-perfectdeliberate_v40-cfg(3.0)-dpmpp_3m_sde-simple-79.png
必需的节点包
此工作流使用以下自定义节点:
Boyo Nodes(ForLoopStart / ForLoopEnd)
rgthree Nodes(KSampler Config, Any Switch)
Comfyroll Custom Nodes(CR Overlay Text)
WAS Node Suite(Text Concatenate, Image Batch)
JK ComfyUI Helpers(AnythingToString)
ComfyUI Image Saver(用于详细文件名)
ComfyUI Easy Use(内置 —— 种子节点)
若您使用 ComfyUI-Manager,只需通过以下方式安装:
Manager → 已安装 → 搜索包 → 安装
以下为快速入门指南,后接详细步骤列表。
使用方法 - 快速入门:
选择您的检查点
设置提示词(正向与负向)
点击“运行”
使用方法 - 详细步骤:
选择您的检查点
设置潜空间尺寸
设置提示词(正向与负向)
选择采样器与调度器
选择种子
设置“生成至 CFG 值”
点击 Queue Prompt
生成后:
网格预览将在 ComfyUI 中显示
图像自动保存
文件名包含 CFG 与元数据
注意事项
批次大小必须保持为 1(对正确隔离 CFG 至关重要)
文本覆盖位置可在每个网格侧的 CR Overlay Text 节点中调整
可根据需要跳过保存或预览节点
双网格支持对采样器配置进行真正的 A/B 测试






