提示词工坊
EN
教程 · 角色与系列图

角色一致性提示词怎么写

做系列插画、漫画或品牌 IP 时,最难的是让同一个角色在多张图里长得一样。本教程给你 5 种角色固定打法:身份锚点、外貌锚点、服装套装、识别物、Lora / 参考图。

为什么纯文本角色一致几乎不可能

你写 "a young woman with long black hair" 出来的人,跟下一张同样提示词的人,几乎一定不是同一个人。原因是 AI 模型生成图像时会按照"提示词向量+随机噪声"采样,纯文本提示词只能锁住一类人,无法锁住一个具体的人。所以"角色一致性"本质上是用尽一切办法把可能性收窄到几乎只有一个解

具体到工程上有五个层次的工具,由弱到强:身份锚点(年龄/职业/性格)→ 外貌锚点(精确发型/肤色/瞳色/痣)→ 服装套装(固定到一套服装+配饰)→ 识别物(永远戴一个固定饰品)→ Lora 或参考图(最强)。叠加越多,一致性越高。

5 种固定打法

1. 身份锚点

a 28-year-old female violinist named "Mei", calm and introverted, often slightly slouched posture

给角色一个具体身份和气质标签。"named Mei"对模型没有真正语义,但起到"叫法稳定+性格暗示"的作用。

2. 外貌锚点

shoulder-length wavy black hair with a faint copper highlight, fair olive skin, narrow almond eyes, small mole on the right cheek under the eye

外貌至少锁 5 个点:发型+发色+肤色+眼型+1 个独特识别(痣/雀斑/胎记)。

3. 服装套装

always wears a charcoal wool coat over a cream turtleneck, dark navy trousers, a vintage leather satchel

给角色一套固定衣服,比频繁换装更容易保持一致。多张图里的"她"如果总是穿同一套,观众脑子里就把那套衣服等同于"这个人"。

4. 识别物

always carries a brass pocket watch on a thin chain

一个识别物(怀表/眼镜/特殊耳坠/特定颜色围巾)能把一致性再提一级,且每张图都很容易复述。

5. Lora 或参考图(最强)

训练一个角色 Lora,或者用 Midjourney 的 --cref / --sref 引用参考图,是目前一致性最高的方案。Lora 适合多张多场景,--cref 适合 3-5 张一组的小系列。

Midjourney --cref / --sref 用法

参数作用典型用法
--cref [图片 URL]引用人物作为角色参考固定面部、身份特征
--cw 0 - 100cref 权重(character weight)0 只复用脸;100 全特征
--sref [图片 URL]引用图片作为风格参考固定整体画风/调色
--sw 0 - 1000sref 权重建议 100-300
实测:做系列图时,cw 通常用 30-80。低于 30 模型几乎不复用脸;高于 80 容易把服装姿态都锁死。

错误示范 vs 正确示范

✗ 错误示范

a beautiful young woman with long hair

"beautiful + young + long hair"是几亿张训练图共有的描述。出图 10 次得 10 个完全不同的人。

✓ 正确示范

a 28-year-old female violinist named "Mei", shoulder-length wavy black hair with a faint copper highlight, fair olive skin, narrow almond eyes, small mole on the right cheek, always wears a charcoal wool coat over a cream turtleneck, carries a brass pocket watch --cref https://example.com/mei-ref.jpg --cw 60

身份+5 个外貌锚点+服装套装+识别物+cref 参考图同时叠加,一致性可以稳定在 70%-85% 之间。

5 条真实样本

样本 1 · 同一角色 · 户外MJ v6 + cref
{固定角色描述段} walks across a stone bridge in light snow, golden hour backlight, medium shot --cref [url] --cw 60 --ar 3:4

固定段一字不改,只换场景词。cref 保留同一张参考图。

样本 2 · 同一角色 · 室内MJ v6 + cref
{固定角色描述段} sits at a wooden cafe table reading a paperback book, soft afternoon window light --cref [url] --cw 60 --ar 3:4

和样本 1 用同一段+同一参考图,仅环境换。

样本 3 · Lora 训练角色SDXL + 角色 Lora
 a young female violinist Mei, charcoal wool coat over cream turtleneck, standing in a sunlit pine forest, soft backlight, photorealistic portrait, shallow depth of field

用 <lora:name:0.85> 调用训练好的角色 Lora,权重 0.7-0.9 最稳。

样本 4 · 漫画分镜Niji 6 + cref
{固定角色描述段}, panel of a manga page, three-quarter view, looking down at the pocket watch, soft ink wash style --cref [url] --cw 80 --niji 6

漫画分镜建议 cw 调高到 70-85,否则不同分镜里角色变形概率高。

样本 5 · 极简识别物绑定纯文本
a 32-year-old male detective with a deep scar over his left eyebrow, always wears a black trench coat and gray fedora, smoking a thin cigar, neo-noir aesthetic

没有 Lora 没有 cref 时,用"显著识别物(疤痕/帽子/雪茄)"也能把识别度抬到 50%-60%。

角色一致性最容易踩的 5 个坑

坑 1:每张图改提示词

固定段必须一字不改地复用。每次微调用词,"她"就会变成"她们"。

坑 2:cw 设得太高把姿态锁死

--cw 100 会把参考图的姿态/服装/角度也复用,往往不是你想要的。建议 40-70。

坑 3:用名字代替外貌锚点

"named Mei"模型不知道是谁。名字只是给你自己看的,必须配 5 个外貌锚点。

坑 4:识别物太普通

"black backpack"普通到不起作用。换成"brass pocket watch on a thin chain"等独特物件。

坑 5:换模型/换版本

同一系列必须用同一模型同一版本。换底模、Lora 失效、换 Midjourney 大版本,角色会变。

常见问题

不用 Lora 和 cref 能做到角色一致吗?

可以做到大概一致,但不会完美。叠加“身份+5 个外貌锚点+固定服装+独特识别物”四层时,识别度大约 50%-65%。

--cref 和 --sref 可以一起用吗?

可以。常见做法是 --cref 锁人物,--sref 锁画风。Midjourney v6 / v6.1 都支持组合使用。

Lora 权重多少合适?

0.7-0.9 是大多数角色 Lora 的甜点区。低于 0.6 看不出效果,高于 1.0 容易过拟合,画面僵硬。

怎么让多个角色在同一张图里一致?

目前最稳的做法是分区生成+合成,或用 ControlNet + 多个 Lora。纯文本同图多角色一致几乎不可能。

用这套结构动手写一条

打开结构化编辑器,按主体/风格/光影/构图/参数分段输入,自动拼装成完整提示词。

打开编辑器 →
砚 · 本地提示词工坊编辑组|本教程最后更新于 2026-06-12。本站不接入任何云端模型,文中提示词与参数均为编辑组在本地工具中反复试写、对比并整理后的版本。