sd换装提示词写起来不难,难的是换完衣服人不崩。结论放最前面:种子固定、姿势标签固定、只动服装描述段,脸就稳。别的都是细节。
我平时给一款换装游戏出服装设计图,主美周三要看春装方案,两套便服、各出三种配色,全靠Stable Diffusion跑底稿。手绘一套方案至少两天,SD这边底图一定,换装就是改几行词的事。省下来的时间拿去磨配色。挺划算。
sd换装提示词的四段结构:锁人、姿势、服装、质量
一条能稳定换装的提示词分四段:锁人段钉住五官发色,姿势段统一动作视角,服装段是唯一每次更换的部分,质量段垫底。段与段之间用BREAK隔开,串味会少很多。下面拆开说。
锁人段写角色特征,1girl、solo这些保底词之外,把发色、发型、瞳色全钉进去。姿势段只干一件事——让每张图的站姿、视角完全一致,standing、front view、arms behind back,换装方案讲究横向对比,姿势一漂对比就没意义了。服装段随便换,衬衫换连衣裙、便服换礼服,都只在这一段动手。质量段垫底,按你常用的checkpoint习惯来。
有个小技巧是我自己摸出来的:服装段末尾加一个BREAK,把服装和质量段隔开。讲道理,BREAK这东西官方文档写得含糊,但实测下来,加了之后服装词往头发、背景上串色的情况少了一大截。重点服装词可以加权重,比如(white blouse:1.2),别超过1.4,再高就开始烧画面。权重和词序的底层逻辑这篇不展开,sd提示词怎么写才听话那篇讲得更细。
为什么换套衣服,脸也跟着变了?
脸崩多半不是运气差,是提示词耦合:某些服装词在训练数据里总和特定发型发色绑在一起,模型顺手把人换了。固定种子、钉死特征标签、只重绘衣服区域,三招下来脸就锁得住。
我踩过最典型的一回。给角色换Lolita裙,词一进去,金卷发自己长出来了,瞳色也从灰变红,主美看了直皱眉。你猜问题出在哪?这类服装词在训练数据里几乎总连着同一套发型配色,模型是按经验补全的。后来我把发色、发型、瞳色全用权重钉在锁人段,(silver hair:1.3)这种写法顶上去,再换裙子人就不再跟着变了。换装提示词这东西,说白了像给娃娃换衣服——骨架和脸不动,只换外套。
另一半责任在采样随机性。整图重出等于重新掷骰子,种子不锁,脸每张都在小幅度漂。所以底图一旦定稿,我再也不整图重跑,改用蒙版重绘只动衣服那块,人像部分一个像素都不碰。
蒙版重绘怎么卡参数,衣服才换得干净
重绘幅度卡在0.5到0.55:低于0.45旧衣服的影子擦不干净,高于0.6领口袖口会往皮肤和脸上爬。蒙版模糊给4,涂蒙版时把领口袖口多圈一圈。其余参数不用太敏感。
我的常规配置:DPM++ 2M Karras,26步,CFG 7,一张1024x1536的重绘十几秒出图。蒙版边缘模糊4像素,低了拼接生硬,高了颜色会晕到脖子附近,4上下刚好。涂蒙版别贴着衣服边描,往外扩一圈,重绘才有过渡的余地。有回偷懒贴边涂,出来的领口叠了层半透明的旧衣服残影,返工三遍才擦掉。
对了,重绘完别急着交,放大看袖口和下摆。这两个地方是残影高发区,小图根本看不出来。
从一张底图到一整套换装方案
流程四步:先出定妆底图并固定种子,换服装段跑三到四套粗稿,挑中意的做配色变体,最后对要交付的图局部精修。一个下午能交。三种出图做法的取舍见下表。
| 做法 | 适合阶段 | 崩脸风险 | 单张耗时 |
|---|---|---|---|
| 改提示词整图重出 | 底稿没定,探索款式方向 | 高,姿势和脸都会漂 | 十几秒 |
| 蒙版重绘只涂衣服 | 底图已定,批量换装 | 低 | 十几秒 |
| ControlNet双控加参考图 | 版型卡得死,甲方给了款式图 | 最低,配置麻烦 | 略慢 |
日常用得最多的是第二种。第一种只在前期开脑洞时用,第三种留给版型抠得死的单子。上周赶春装,两套便服各三种配色,加起来十来张,一个下午交完,主美挑了两张,只让改扣子位置。这活儿搁在纯手绘那会儿,想都不敢想。
回到周三交方案那件事。这套流程跑顺之后,我已经不太担心「换装换崩人」这种事,翻车都集中在更小的地方——一颗扣子、一段蕾丝的密度。提示词管住大结构,剩下的小毛病交给手改。你的第一张换装图,就从锁种子这一步开始。
常见问题
sd换装提示词用中文写行不行?
能出图,但服装类词汇的英文覆盖好得多,面料和版型这类细词尤其明显,中文经常落到相近但不对的款上。我习惯英文写、中文备注,回头改稿快。
没有底图,纯文字能直接出换装方案吗?
可以,前期探索款式我就这么干,只是没法保证角色一致。方向定了再回头出一张定妆底图,切到蒙版重绘的流程。
出图的服装细节和描述对不上怎么修?
先把该词的权重往上提0.1试一次,没反应就换更具体的词,比如「精致」不如直接写puff sleeves这种明确款式。还压不住就是checkpoint不认识这个词,换模型比改词管用。
一套方案要出好几套配色,怎么批量跑?
把颜色词单独拎出来放在服装段的固定位置,其余一个字不动,改一个色词跑一张。种子和姿势标签全程锁死,出回来就是一组能直接拼进对比页的图。