图生图最常被误解的参数就是「重绘幅度」(denoising strength)。很多人把它当成「改动百分比」——0.3 就是改三成。这个理解会让你在实际操作中反复翻车。
它真正控制的是加噪比例
图生图的流程是:把输入图编码进潜空间 → 按比例加噪 → 从加噪后的状态开始去噪 → 解码回像素。
denoise 就是那个「按比例加噪」的比例。0.5 不是「保留一半原图」,而是「把原图破坏一半再重新长出来」。破坏掉的细节,模型会用自己的理解填补,而它填补的依据是提示词。
这就是为什么 denoise 稍高一点,构图就整个变了——原图的结构信息已经被噪声淹没了。
四个区间的实际效果
| denoise | 发生什么 | 适合做什么 |
|---|---|---|
| 0.1–0.25 | 基本不动,只轻微调整质感与色彩 | 统一色调、去噪、轻微锐化 |
| 0.3–0.45 | 保留构图与主体姿态,细节被重画 | 换画风、换材质、改配色 |
| 0.5–0.7 | 构图开始漂移,主体大体还在 | 同题材重画、换镜头感 |
| 0.8–1.0 | 基本等于重新生成 | 只把原图当配色/构图参考 |
最实用的分界线是 0.5。跨过去,你就不再控制构图了。
一个被忽略的联动:denoise 会吃掉步数
实际生效的采样步数 ≈ 总步数 × denoise。
steps = 30, denoise = 0.3 → 实际只跑约 9 步
steps = 30, denoise = 0.5 → 实际只跑约 15 步
9 步对于大多数采样器来说是欠采样的,画面会糊。所以低 denoise 时必须把总步数加上去,否则你会误以为是「图生图质量差」。
经验配比:
| denoise | 建议总步数 | 实际步数 |
|---|---|---|
| 0.25 | 40–50 | 10–12 |
| 0.35 | 35–40 | 12–14 |
| 0.5 | 30 | 15 |
| 0.7+ | 24–28 | 17–20 |
想保留构图却总失败,问题常在提示词
低 denoise 时,模型的改动空间被原图限制住。如果你的提示词描述的内容和原图差异太大,模型会陷入两难:结构被锁死,但语义要求换内容。
结果是「缝合」——一半是原图结构,一半是新内容,看起来像做坏了。
正确的做法是:提示词要和原图结构一致。你想换画风,就把主体、动作、构图照着原图写,只改动风格那一层。
原图:一位女性坐在窗边看书,室内自然光
换风格时写:一位女性坐在窗边看书,室内自然光,水彩画风,纸本质感
而不是:一位女性站在海边,油画风
局部重绘:只改一块区域
整图重绘搞不定的细活,用局部重绘(inpainting)。涂抹蒙版,只让蒙版区域参与去噪。
两个容易踩的点:
- 蒙版边缘要羽化。硬边会让重绘区域和周围出现明显的接缝,像贴了一块补丁。
- 蒙版要留余量。贴着目标物体边缘涂,模型没有足够上下文,接不上周围的透视和光照。往外扩 10–20 像素再涂。
局部重绘的 denoise 通常可以开到 0.6–0.8,因为不涉及整体构图,高一点才改得动。
用图生图做「同一张图的多个版本」
一个实用技巧:先用文生图抽一张构图满意的图,锁住种子,然后把它丢进图生图,denoise 设 0.35–0.45,每次只改风格层的提示词。
这样得到的一组图,构图完全一致,画风各不相同。做封面方案对比、或者做同一场景的多风格展示时,比反复抽卡高效得多。
小结
denoise 低 = 改细节但要补步数;denoise 高 = 改构图但会失去控制。0.5 是分水岭,提示词必须跟着 denoise 一起改,否则一定缝合。
评论 0