概念
不随版本变化
结构控制:让结果听原图的安排
用一张「提示图」约束构图、姿态或线条,而不是只靠文字描述。
光靠提示词很难说清「人站在这个位置、摆这个姿势」。结构控制的做法是:额外给一张提示图(边缘、深度、姿态、线稿等),并要求生成结果在结构上与它保持一致。
它解决什么问题
- 固定构图:让出图的版式与草图或原图一致
- 固定姿态与动作:从一张参考图迁移动作,而不是靠文字描述
- 保留线稿或轮廓:上色、风格化时保持线条不变
- 配合局部重绘:只改内容但保住结构
常见的几种控制
| 控制类型 | 提示图是什么 | 典型用途 |
|---|---|---|
| 边缘类 | 从原图提取的轮廓线 | 保轮廓、换风格、上色 |
| 深度类 | 灰度深度图 | 保空间关系与前后遮挡 |
| 姿态类 | 人体骨架或关键点 | 换人、换服装但保持动作 |
| 分割类 | 按区域上色的色块图 | 精确控制每个区域放什么 |
| 线稿类 | 手绘或提取的线条 | 从线稿生成成品 |
强度与时机
这类控制通常有两个可调项:控制强度(约束有多硬)与介入时机(在生成的前段还是全程起作用)。强度过高会让结果僵硬、像描图;过低则形同没加。介入时机靠后的用法常用于「先自由构图、后期再对齐结构」。
常见误解
常见误解
- 把控制图当成输入图直接走图生图
两者不一样:控制图约束的是结构,不是像素内容。要保留像素就该用图生图或局部重绘。 - 一张控制图叠很多个控制
它们会互相打架,也说不清是谁在起作用。先只加一个,确认有效再叠。 - 提示图与原图尺寸比例不一致
比例不同会让结构约束整体变形。控制图与原图的构图比例要一致。
知仓学习社