AI绘画描述词双人怎么写?双人提示词技巧

AI绘画描述词双人怎么写?双人提示词技巧
AI绘画描述词双人物生成示例

简单说:AI绘画描述词双人的难点是两人特征会串,破解靠BREAK分隔、左右位置词和区域控制,CFG调4到5最稳,我这套打法试过上百组。

让AI画两个人,是不是经常出来两张一模一样的脸?要么两个人长混了,红衣服蓝衣服颜色串到一个人身上。AI绘画描述词双人这事儿,真不是把两个人物的词堆一起就行——模型会把所有描述平均分配,结果谁都长得不像。这篇把我试出来的双人提示词写法和踩坑经验都讲讲。

为什么双人提示词总翻车

因为扩散模型默认把一段提示词的语义平均施加到整张图,你写两个人物的特征它分不清谁是谁,于是全部混在一起,红衣蓝衣会变成两件紫衣。模型没有"绑定到第一个人"这种机制。

我第一次试双人就栽在这。写"a man in red shirt and a woman in blue dress",出来俩人都穿紫——红的蓝的加一起就是紫,模型觉得这样最和谐。气得我直接关电脑。

后来翻 Civitai 社区 的提示词工程帖才搞明白,得用分隔符和位置词强制分配。这点也是社区公认难题。

不夸张地说,双人是提示词里最折腾的类目之一。

BREAK分隔法怎么用

BREAK是一个特殊标记,模型遇到它会把前后两段提示词分别处理,相当于给两人各开一个描述槽,特征就不会串了。写法是"人物A描述BREAK人物B描述"。

我实测的标准模板长这样:1girl, red dress, black hair, on the left BREAK 1boy, blue suit, blonde hair, on the right。BREAK把两人描述隔开,再加on the left和on the right给位置,基本不会串色。

注意BREAK前后顺序对应左右位置。写反了的话,左边那位就变成你要放右边的人。我自己就因为顺序写反改了好几遍。

但BREAK不是万能的。两人靠得太近、姿势是拥抱这种交叠动作,BREAK也压不住,因为画面空间本身就重叠。

位置词和构图控制

除了BREAK,还得用明确的空间位置词——on the left、on the right、standing behind、facing each other,这些词给模型一个空间锚点,两人才能分得开。光靠颜色区分不够。

我的位置词清单。左右用on the left / on the right;前后用in the foreground / in the background;朝向用facing each other / back to back;姿势用standing side by side。

构图也很关键。两人面对面用中景胸像构图最稳,全身构图人物小、细节少更容易混。我固定用close-up shot, two people in frame这种构图词。

根据 HuggingFace 模型文档 的说明,扩散模型对位置词的响应其实比颜色词更弱,所以位置词一定要写明确,不能含糊。

老实讲,构图对双人成败影响占一半。

特征绑定的进阶技巧

想让某个特征牢牢跟着某个人,用区域提示词或Regional Prompter插件把画布切成两块,左边只响应人物A的词右边只响应人物B的词,这样特征绑定最死。这是目前最可靠的双人方案。

我用的WebUI里有个Regional Prompter扩展。开启后设置split mode,分成左右两区,左区写A的特征词右区写B的特征词,出图准确率从三成飙到八成。

没用插件的话有个替代法。靠attention语法加权重,写成(red dress:1.3) on the left这种,把权重拉高强化绑定。但不如Regional Prompter干净。

我个人觉得,认真做双人图这个插件几乎是必装。

另外注意权重别拉太高。我之前把(blue suit:1.8),结果蓝得发紫像穿工作服,1.3到1.4是甜区。

我的实测参数和对比结果

我用SDXL底模配Regional Prompter,CFG 4.5、步数30、DPM++ 2M Karras、两人间距写clear gap,十张里稳出六到七张特征不串,比裸跑提示词翻车率低一半。这套是熬夜试出来的。

翻车最典型的一次。我忘了加on the left和on the right,只用了BREAK,结果两人特征确实分开了但位置全乱——红衣的人跑到右边,蓝衣的跑到左边,乱成一锅粥。位置词和BREAK缺一不可。

还做了个对比实验。同样提示词三套打法:裸跑、只加BREAK、BREAK加Regional Prompter。可用图率分别是两成、四成、七成。差距非常明显,Regional Prompter直接翻倍。

出图约18秒一张。4060显卡,分辨率960乘1280竖图,竖图拍两人站立最自然。如果你想系统学这些参数,建议先过一遍 AI绘画小白入门路径,把采样器和CFG基础打扎实再来啃双人这种进阶题。

双人场景的实用心得

双人场景分两类,对话型用facing each other加中景,同行型用side by side加全身远景,两类构图和描述词写法完全不同别套一套。搞错类型出图必崩。

对话型我写得多。两人面对面聊天,关键词two people facing each other, conversation, mid shot, indoor cafe, warm lighting,这种构图人物大、表情清楚,最容易成功。

同行型难一些。两人并排走路,关键词walking side by side, full body, street view, wide shot,全身远景人物小特征糊,串色概率反而高。得靠Regional Prompter救场。

新手我建议从对话型入手。想找工具练手的话可以翻 AI绘画网站清单,挑个支持区域控制或权重调节的在线工具。想看更跳脱的双人风格参考,王者荣耀AI绘画可爱风 的双人角色思路也值得借鉴——那种Q版双人反而比写实好控。

常见问题

两个人脸总长得一样怎么办?

用BREAK分隔两人特征,再给不同的发型、肤色、年龄词,比如1girl black hair BREAK 1boy blonde hair。脸太像多半是特征没分开,加了差异化词会好很多。还不行就上Regional Prompter分区域生成。

BREAK在所有模型上都管用吗?

不一定。BREAK主要在基于Stable Diffusion的WebUI里生效,Midjourney和DALL·E不认这个标记。商业模型得靠自然语言写"左边一个男人右边一个女人"这种句子来区分。

两人拥抱或亲吻能画好吗?

难。两人身体交叠时BREAK和位置词都压不住特征串,因为画面空间本身就重叠。这种场景建议用专门的拥抱姿势LoRA,或者分两步:先画一人再图生图加第二人。

双人提示词CFG调多少合适?

我个人调4到5之间。CFG高了两人特征会更糊因为模型强行平均化,低了细节又不够。4.5是我试出来双人的甜区,人物特征能保留又不至于崩。具体还得看你模型和提示词长度微调。

觉得有用的话分享给朋友吧。