ComfyUI 参数完全解读:每调一个参数,看一张对比图
为什么参数比模型更影响你的出图
很多刚接触 ComfyUI 的人,出了崩图第一反应是"模型不行、换模型"。但实际排查下来,大量"崩坏"其实是参数设置的问题——同一个模型、同一句提示词,只改一个数字,画质天差地别。
这篇文章用最笨也最可靠的方法讲参数:同一个模型(SDXL)、同一句提示词、同一种子(seed),每次只改一个参数,跑对比图给你看。看完你就知道每个旋钮是干什么的、调到什么值最合适。
测试基准(全文统一):
- 模型:SDXL base 1.0,1024×1024
- 提示词:
a Chinese girl standing on the street corner, full body, photorealistic, realistic photo, detailed skin, 8k - 默认参数:steps 20、cfg 7、euler 采样器
一、CFG:模型"听话"的程度
CFG(Classifier-Free Guidance,无分类器引导) 控制的是:生成结果贴合提示词的程度。这是最容易理解也最常调错的参数。
- CFG 越低 → 模型越"自由发挥",越不贴提示词,画面偏柔和、模糊
- CFG 越高 → 模型越"死板遵守"提示词,细节锐利但容易过饱和、发硬
- 默认 7 是大部分模型的甜点
实测对比(同一提示词、同 seed,只改 CFG):
CFG = 3:画面柔和、细节偏糊、颜色偏淡,连"全身"这种构图要求都没被遵守(出了半身)——模型太自由了。

CFG = 7:清晰、均衡、细节完整、颜色自然,构图也回归正常。这是默认值,也是大多数情况下的最佳选择。

CFG = 12:颜色浓郁、对比强烈、氛围更"用力",但整体开始发硬、偏死板。高 CFG 不是更好,是"更用力"。

结论:CFG 从 3 到 12,画面从"糊"到"硬",7 左右最均衡。调 CFG 时每次 ±1 试,别一次跳太大。还要注意一个细节:低 CFG 连"全身/半身"这种构图要求都可能丢——CFG 是全局的"听话程度",不只影响画质。
二、Steps(步数):画多少笔
Steps(采样步数) 是扩散模型"从一团噪声逐步细化成图"的迭代次数。可以理解为画师作画的笔数:画几笔就停,肯定粗糙;画太多笔,边际效益递减。
实测对比(同一提示词、同 seed、cfg=7,只改步数):
Steps = 4:模糊、光影生硬、细节大面积缺失,整体像"半成品"。4 步连构图都没稳定下来,场景氛围都变了。

Steps = 20:清晰、细节完整、光影自然。这是标准推荐值。

Steps = 40:和 20 步几乎看不出区别,细节提升肉眼难辨——但出图时间翻倍。

结论:20 步是性价比甜点——4 步不够(画都画不完),40 步浪费(多花一倍时间换不来可见提升)。SDXL 建议 20-30 步,SD1.5 建议 20-25 步。如果你看到有人用"蒸馏加速模型"(如 SDXL Turbo、LCM),那是特殊模型,1-4 步就够,别用这个结论套。
三、采样器与调度器:不同的"画法"
采样器(Sampler) 是"每一笔怎么画"的算法,调度器(Scheduler) 是"每笔用多大力气"的节奏。组合起来影响出图的风格和速度。
常用组合速查:
| 采样器 | 特点 | 适用 |
|---|---|---|
| euler | 快、简单,细节略糙 | 日常、快速迭代 |
| dpmpp_2m | 均衡,细节好 | 大多数场景首选 |
| heun | 精细但慢(约 2 倍时间) | 追求极致细节 |
| dpmpp_sde | 有随机性,质感细腻 | 艺术风格 |
调度器里 karras 最常用,能提升暗部细节;normal 更平实。
经验法则:拿不准就用 dpmpp_2m + karras,这是社区最普及的稳定组合。采样器的影响没有 CFG/步数那么剧烈,不同采样器出图"看起来差不多"是正常的——它的差异更多体现在细节质感和光影过渡上。
四、Seed(种子):随机性的开关
Seed 是控制"随机噪声起点"的数字。同一个 seed + 同样参数 = 完全相同的图;改 seed = 换一个随机起点,构图、姿态、光影都会变。
- 想复现一张图:锁死 seed(把生成时的 seed 记下来)
- 想换一批结果:改 seed 或点随机化
- 调试参数:固定 seed,才能让"只改一个参数"的对比有效(本文所有对比都是固定 seed 做的)
实操技巧:先固定一个 seed 试参数,找到满意的参数组合后,再放开 seed 多跑几张挑选——这样可以避免"参数和运气混在一起"的误判。
五、Denoise(重绘强度):图生图的关键
Denoise 只在图生图/重绘时出现,控制"保留原图多少、重画多少":
- 0:完全保留原图(等于没处理)
- 0.3-0.5:轻度修改(调色、改细节)
- 0.6-0.8:大幅重绘(换风格、改构图)
- 1.0:完全重画(等于文生图)
常见用途:局部重绘(Inpaint)时用 0.4-0.6,保持原图主体只修局部;风格迁移用 0.7-0.8。Denoise 太低改不动、太高原图面目全非。
六、哪些参数必调、哪些默认即可
新手最容易迷失在参数海里,其实大部分参数不用动。给你一张"必调 vs 默认"清单:
| 参数 | 必须调吗 | 建议 |
|---|---|---|
| 提示词 | ✅ 必须 | 决定画什么 |
| 尺寸(Empty Latent) | ✅ 必须 | 512×512(SD1.5)/ 1024×1024(SDXL) |
| Steps | ✅ 建议 | 20-30 步 |
| CFG | ✅ 建议 | 7 左右,±1 微调 |
| Seed | 看情况 | 复现要锁死,探索就随机 |
| 采样器 | ⚠️ 默认即可 | dpmpp_2m + karras 走天下 |
| 调度器 | ⚠️ 默认即可 | karras |
| Denoise | 仅图生图 | 0.4-0.8 按需 |
| Batch | 默认即可 | 批量出图再调 |
总结:调试参数的黄金流程
- 固定 seed,保证对比有效
- 先调 CFG(7 起步,±1 试到满意)
- 再调 Steps(20 起步,往上加到无明显提升为止)
- 采样器/调度器用默认(dpmpp_2m + karras)
- 全部满意后,放开 seed 随机多跑几张挑最好的
这套流程能覆盖 90% 的调参场景。记住核心心法:一次只改一个参数,看它到底影响了什么——比盲目堆参数有效得多。
相关资源
- ComfyUI 出图人物总缺胳膊少腿?问题不在你,在 SD1.5(模型对比,SD1.5 vs SDXL)
- 从零跑通一个"文生图"工作流:6 个核心节点逐步拆解(节点作用)
- ComfyUI 官方仓库