sd ai替换模特实操:蒙版重绘换人,衣服姿势都能保住
开门见山:sd ai替换模特不用重画整张图,蒙版圈住脸和手、重绘幅度给到0.88,新模特就穿着原来的衣服站出来了。反向把人空出来只圈背景,一张图换十个场景也不变形。下面这些参数和翻车记录,全是我2026年10月在本地一张张跑出来的。
sd ai替换模特这个活儿,我的结论就一句:别动衣服,只动要换的地方。2026年10月我在本地WebUI里跑废了三十多张才摸到甜区,现在整套流程很稳:蒙版把脸、头发、手脚圈进去,重绘区间切到仅蒙版区域,采样器只重画圈内的像素,衣服上的印花、褶皱一个都不会变。反过来玩也一样成立,人空出来、圈住四周,模特原地不动,背景想换几次换几次。
两种换法,蒙版画法完全相反
保衣服换人就把脸、头发、手圈进蒙版,衣服像素原封不动;保人换背景就反着圈。换人幅度0.85起步,换背景0.7到0.8。
新手最容易犯的错,是把整张图丢给图生图再加提示词,结果要么脸对了衣服花色跟着变,要么衣服对了姿势全跑。问题就出在没分工。我的习惯是先想清楚保什么:保衣服,蒙版就绕着衣服画;保人,蒙版就绕着人画。两种玩法的差别,列成表看得最直白。
| 玩法 | 蒙版范围 | 重绘幅度 | ControlNet | 最常见翻车 |
|---|---|---|---|---|
| 保衣服换模特 | 脸+头发+手+脚,不碰衣服 | 0.85–0.95 | openpose 0.85 | 发际线和脖子肤色断层 |
| 保模特换背景 | 人物外围留一圈,反选其余 | 0.70–0.80 | openpose+depth双控 | 人物轮廓出白边 |
想搞明白这两种路线在模型层面差在哪,之前那篇ai模特换装模型的三条技术路线:保衣服还是保模特,手链一戴见分晓写得更细,两边对照着看会顺很多。
蒙版边缘不穿帮:羽化和补边我卡这两个数
发丝和下颌线这种地方,蒙版羽化给8个像素最稳,仅蒙版区域的补边从默认32拉到96,肤色断层和白边一起压下去。
先说羽化,WebUI里对应的是蒙版模糊(Mask blur),默认值4。我头几回照默认跑,换出来的新脸边缘有一圈硬壳,放大看像贴纸。加到8以后发丝过渡就顺了。但有一回我手滑给到20,保人换背景那批图的人物轮廓全是雾边,二十张全废,退回6到8之间就没再犯。
补边是另一个暗坑,就是仅蒙版区域模式下的边缘预留像素,默认32。这个值不拉高的话,新画的脸经常比脖子白两个色号,暖光图尤其明显。我拉到96之后,重绘区域能参考到更多原图光线,肤色衔接基本一次过。代价是显存多吃两个G左右,我这张3060 12G跑1024x1536还扛得住,一张25到40秒。
重绘幅度到底给多少才换得动脸?
低于0.7换出来的脸像原模特的姐妹,0.85以上才算真换人。我固定0.88配30步采样,一张脸20秒出结果。
这个台阶是我拿二十张同款构图试出来的:0.60那档,五官只挪了三四成,出来的全是原模特的亲戚,二十张没一张能用;0.75档脸型变了、气质还在,适合同店铺换同款脸的小改;要到0.85到0.92这个区间,才算是完整换了一个人。超过0.95就放飞了,手指多一根、耳环飞出画面,我都见过。
换背景是反着调的。人要保住,幅度就得压低,我卡0.7到0.8。有一批图我图省事直接给了0.85,模特外套上的拉链被重画成了暗纹,客户当场打回来。从那以后换背景永远不超0.8,这条我用便签贴在显示器边框上。
ControlNet锁姿势:新模特不许自己乱动
openpose权重0.85再加depth 0.6双控,新模特的站姿、手位和原图严格对齐,腰线错位基本消失。
保人换背景这个玩法里,ControlNet不是可选项。蒙版圈住四周重绘时,采样器看不到完整构图,很容易把人挤歪、把腿画长。我固定openpose(full)权重0.85、结束步数设在0.9,再叠一张depth权重0.6,姿态骨架就焊死了。手位这种细节depth比openpose管用,手指交叉的动作也不容易糊成一团。
翻车也记一笔:最早我只开openpose还给到1.0,姿势确实没动,可新背景的桌面延伸线全顶在模特轮廓上,生出一圈硬边,看着像剪纸合成。把结束步数从1.0压到0.9,放开最后10%的步数让画面自由收尾,硬边就融掉了。
这套流程跑顺之后效率很可观:一张1024x1536的换人图加一次换背景,前后加起来一分多钟,一晚上能出一整组40张的链接图。第一周可能还在跟蒙版搏斗,撑过两周,手感就上来了。
一百三十张跑下来,sd ai替换模特在我手里已经从碰运气变成了固定工序:先定保什么,再画蒙版,羽化8、补边96、幅度按玩法卡死,ControlNet兜住姿势。参数就这几个,剩下的全是手熟。手里要是也压着一批旧图想换人,照这套顺序跑一遍,比整图重画省太多时间。
常见问题
换出来的新脸和脖子肤色对不上,怎么救?
先把蒙版往下多圈一截脖子,别刚好切在下颌线上;补边拉到96,羽化8。已经生成的图别整张重跑,圈住衔接处再叠一次幅度0.3的局部重绘,两三轮就揉匀了。
衣服真的能一个像素都不变吗?
只要蒙版没碰到衣服,那块像素采样器根本不参与,等于原图原样保留。要留神的是领口和袖口,画笔缩到12号贴边走,别把边框线压进蒙版里去。
什么显卡能跑?多久一张?
3060 12G实测够用,1024x1536仅蒙版区域模式一张25到40秒,整图模式要一分钟往上。8G显存建议把分辨率降到768x1152,不然容易爆显存。
能把真人的脸换到模特身上吗?
技术上配合IP-Adapter可以做,但真人脸一定要本人授权,请勿用于冒充他人身份。拿明星或者买家的脸直接商用,肖像权这条线碰不得。