角色一致性不是靠一个提示词实现的,而是一套可重复执行的制作检查清单。
如果一个角色在不同分镜之间不断变化脸型、身高、发量、服装细节或标志性道具,读者就会开始失去对这部漫画的信任。这一点无论你是手绘、与画师合作,还是使用 AI 辅助漫画工作流,都同样适用。
一个实用的工作流通常是这样的:
character lock file -> reference sheet -> panel prompts -> consistency score -> repair pass -> export
从 LlamaGen.AI OC Maker 开始,选定一个已批准的设计,并将后续出现的形象与它进行比对。下面这份检查清单既适用于 AI 图像生成,也适用于给真人画师的创作需求说明。
在各类漫画创作者社区中,总会反复出现同样的问题:
核心教训很简单:读者是通过重复出现的视觉锚点来识别角色的。故事圣经有助于动机设定和世界观搭建,而角色锁定档案则有助于真正落到页面上。
上排在多个分镜中保持了相同的面部、发型、服装和道具锚点。下排则展示了这份检查清单旨在出版前捕捉到的那种漂移问题。
更新于 2026 年 11 月 11 日。下方的 Nia 场景和漂移插图作为早期文章中的教学示例被保留。由于本批次中无法取得其原始生成记录和计时记录,因此本次修订不再重复此前关于耗时或首次生成表现的说法。
文章后半部分新增的 Maya 练习,通过 LlamaGen.AI 的 image playground API,针对同一份自有参考表执行了六项任务,每项两次尝试。该练习独立于 OC Maker 和 Comic Studio 界面;它不测量这些界面的已保存角色行为、积分消耗或项目导出。
使用下面这个保留的虚构场景来理解锁定档案方法:
Title: Moon Gate Delivery
Nia, a 17-year-old bicycle courier, delivers sealed envelopes through a city where old train stations open into moonlit gardens after midnight.
In the first episode, she receives a silver envelope addressed to "The Person Who Lost Tomorrow." A stray station cat follows her through the gate. When Nia reaches the empty platform, the arrival board shows her own name.
Tone: cozy mystery with gentle supernatural danger.
Format: 6-panel comic page.
Audience: teen and adult manga readers.
必须保持一致的角色是 Nia。
在生成分镜之前,先写下那些不应该漂移的细节。
Create a comic character lock file for Nia.
Return:
1. Silhouette anchors.
2. Face anchors.
3. Hair anchors.
4. Outfit anchors.
5. Props.
6. Color palette.
7. Expressions allowed.
8. Changes that are allowed by scene.
9. Details that must not change across panels.
输出示例:
| 字段 | 锁定内容 |
|---|---|
| 轮廓 | 矮个偏运动型身材,略微宽大的快递夹克,紧凑型背包轮廓。 |
| 脸部 | 圆脸颊,锐利且充满好奇的眼睛,小鼻子,左脸颊有一小块创可贴。 |
| 头发 | 黑色波波头,长度到下巴,右侧有两个小银色发夹。 |
| 服装 | 青绿色快递夹克,奶油色连帽衫,深色短裤外搭打底裤,黄色运动鞋。 |
| 道具 | 红色自行车、银色信封、夹在背包肩带上的旧送件扫描器。 |
| 配色 | 青绿色、奶油色、炭灰色、红色自行车点缀、银色信封高光。 |
| 可用表情 | 专注、怀疑、惊讶、努力保持勇敢。 |
| 允许变化 | 头盔可戴可不戴,夹克可部分拉开,不同场景允许光线变化。 |
| 绝不能改变 | 发夹、脸颊创可贴、夹克颜色、背包轮廓、银色信封。 |
这张表会成为每个分镜的唯一事实来源。
好的锁定档案应该是可视化的:读者无需重读整份说明,也应该能验证发型、服装、道具和轮廓。
有用的锁定档案聚焦于可见身份,而不只是性格描述。
优先考虑:
如果档案过于模糊,模型或画师就有太多即兴发挥的空间。如果档案太长,提示词就会变得脆弱且更难维护。
不要一开始就做完整漫画页。先做角色设定表或参考图风格的图像。
Create a clean manga-style character reference sheet for Nia from "Moon Gate Delivery."
Character lock:
- 17-year-old bicycle courier
- short athletic build
- black chin-length bob haircut
- two small silver hair clips on the right side
- round cheeks, sharp curious eyes, small nose
- small bandage on left cheek
- teal courier jacket over cream hoodie
- compact backpack, dark shorts over leggings, yellow sneakers
- red bicycle and silver envelope as key props
Sheet contents:
1. Full-body front pose.
2. Side pose.
3. Close-up face.
4. Three expressions: focused, suspicious, surprised.
5. Small prop view: silver envelope.
Style: clean manga production reference, simple studio background, clear linework, no readable text, no logo, no watermark.
目标不是做出最终页面,而是在进入连续叙事之前先批准角色设计。
继续之前,先用一个简单的 0–2 分制评分。
| 检查项 | 0 分 | 1 分 | 2 分 |
|---|---|---|---|
| 脸部 | 看起来像另一个人 | 有部分锚点存在 | 面部锚点清晰明确 |
| 头发 | 发型错误或侧边细节错误 | 发型对了,但缺少发夹 | 发型和发夹都正确 |
| 服装 | 夹克或颜色错误 | 大部分正确 | 夹克、连帽衫、鞋子、背包全部匹配 |
| 道具 | 缺少关键道具 | 道具存在但不清楚 | 银色信封和自行车都清晰可辨 |
| 轮廓 | 身形过于普通 | 足够接近 | 远看也能辨认 |
| 风格 | 混杂或不稳定 | 大体一致 | 具有统一的漫画制作风格 |
对于这份编辑用途的检查清单来说,12 分中达到 10 分是建议的审核门槛,而不是经过测量的模型成功率。若某个细节被遮挡或不适用,应标记为“未评估”,而不是直接给分。
如果分数偏低,先修复参考表。分镜生成通常不会修复一个薄弱的角色身份,反而会把问题放大。
现在建立一个六格分镜计划。
Turn this scene into a 6-panel comic page.
Rules:
- Keep Nia's character lock unchanged in every panel where she appears.
- Do not invent new outfits.
- Keep the silver envelope visible in panels 1, 3, and 6.
- Use varied camera angles, but preserve face and hair anchors.
- Leave room for captions and speech bubbles.
- Do not render readable text inside the art.
For each panel return:
- panel goal
- framing
- action
- continuity anchors
- dialogue or caption need
- what must not change
示例分镜计划:
| 分镜 | 目标 | 连续性锚点 |
|---|---|---|
| 1 | Nia 在关闭的车站外收到银色信封。 | 青绿色夹克、背包肩带扫描器、银色信封。 |
| 2 | 她在夜晚骑向旧月台。 | 红色自行车、黄色运动鞋、夹克轮廓。 |
| 3 | 流浪猫出现在月光照亮的门旁。 | Nia 手持信封,发夹可见,创可贴可见。 |
| 4 | Nia 穿过门进入一个花园与站台融合的空间。 | 相同服装、背包轮廓、谨慎表情。 |
| 5 | 到站显示牌在她身后发光。 | 面部近景,右侧发夹,无服装变化。 |
| 6 | 信封封口反射出她自己的名字。 | 银色信封、手部姿势、相同袖口和手套细节。 |
这一步,角色开始成为叙事序列的一部分,而不再只是单独的一张插画。
分镜说明把故事功能和图像生成分开。这会让你更容易检查:
它还能减少你不断重写一个超长提示词的冲动。
使用一个会重复锁定档案和分镜计划的提示词。
Create a 6-panel manga-style comic page for "Moon Gate Delivery."
Main character continuity:
Nia is a 17-year-old bicycle courier with short athletic build, black chin-length bob haircut, two small silver hair clips on the right side, round cheeks, sharp curious eyes, small nose, small bandage on left cheek, teal courier jacket over cream hoodie, compact backpack, dark shorts over leggings, yellow sneakers. She carries a silver envelope and rides a red bicycle.
Panel plan:
1. Nia receives the silver envelope outside a closed station.
2. Nia rides toward the old platform at night.
3. A stray cat appears beside a moonlit station gate.
4. Nia steps through the gate into a garden-platform hybrid.
5. The arrival board glows behind her.
6. The envelope seal reflects her own name.
Style:
Clean manga linework, readable sequential layout, cozy mystery lighting, clear panel borders, expressive faces, controlled camera variation.
Important:
Keep Nia's hair clips, cheek bandage, teal jacket, backpack silhouette, yellow sneakers, red bicycle, and silver envelope consistent. Leave room for speech bubbles. Do not generate readable text, logos, or watermarks.
页面生成后,逐格对照锁定档案检查。
| 锚点 | 检查问题 |
|---|---|
| 脸部 | 即使没有旁白,读者也能认出 Nia 吗? |
| 头发 | 波波头长度和发夹是否一致? |
| 服装 | 夹克、连帽衫、背包、短裤、打底裤和运动鞋是否保持稳定? |
| 道具 | 银色信封是否还是同一个物件,而不是变成随机的信件或设备? |
| 比例 | Nia 是否保持相同的年龄感和身体比例? |
| 风格 | 所有分镜看起来是否像出自同一部漫画? |
| 叙事作用 | 每个姿势是否都服务于该格的叙事节拍? |
如果变化影响了角色身份,就不要接受“差不多就行”。直接修复该分镜。
下面这三种变化,展示了这份清单应当捕捉到的错误。它们不是新的 Maya 练习结果:
| 问题 | 发生了什么 | 为什么重要 |
|---|---|---|
| 发型漂移 | Nia 在第 4 格中从波波头变成了长发。 | 轮廓变了。 |
| 服装漂移 | 青绿色快递夹克在第 5 格变成了校服西装外套。 | 角色身份从快递员变成了学生。 |
| 道具漂移 | 银色信封在第 6 格变成了手机。 | 故事线索消失了。 |
这不是要你重做整页的理由,而是修复薄弱分镜的理由。
当修复只针对损坏的身份锚点,同时保留强势分镜时,效果通常最好。
使用定向修复提示词:
Repair panels 4, 5, and 6 only.
Keep the approved layout, lighting, and story beats.
Character lock to restore:
- black chin-length bob haircut
- two small silver hair clips on the right side
- small bandage on left cheek
- teal courier jacket over cream hoodie
- compact backpack silhouette
- dark shorts over leggings
- yellow sneakers
- silver envelope must remain a sealed envelope
Do not change panel order. Do not add readable text. Do not redesign Nia.
最好的修复提示词应该很聚焦。它会指出哪里变了、哪些必须恢复、哪些应保持不动。
在以下情况下使用修复:
只有当页面在版式、叙事或整体风格层面失败时,才考虑重新生成。
Maya 提供了第二个示例,用来说明如何把这份检查清单应用到你已经拥有的 OC 上。她已批准的参考表包含成年面容、短奥本色波波头、青绿色雨衣、芥末色围巾、深色牛仔裤、棕色靴子,以及紧凑型橄榄绿背包。参考表指南 解释了在制作连续画面之前,如何记录这些细节。
这里最重要的区分是 身份、已选定服装 和 所要求姿势。一个新姿势可能画错了,但角色依然可辨认。一次已批准的服装更换即便颜色不同,也可能是正确的。评审时要把这些问题分开判断。
在五项任务中,青绿色夹克保持不变。第六项任务中,我们明确要求将其改为同样大致版型的海军蓝夹克。头发、围巾、成年年龄感、牛仔裤、靴子和背包仍然是说明中的固定部分。
| 任务 | 允许变化 | 需要检查的细节 |
|---|---|---|
| 近景 | 担忧表情和更紧的构图 | 可见面部、波波头形状、围巾、衣领 |
| 全身 | 站立的四分之三角度姿势 | 比例、完整靴子、服装 |
| 侧面 | 头部和身体朝侧面 | 发型轮廓、夹克形状、要求的朝向 |
| 背面视角 | 镜头位于角色身后 | 短发、外套、背包;面部不评估 |
| 夜晚坐姿场景 | 坐姿、折叠地图、暖灯、雨天环境 | 不同光线下仍可见的身份与服装 |
| 服装变更 | 青绿色夹克变为海军蓝 | 头发、围巾、比例,以及已批准的新外套颜色 |
这是测试一个 OC 是否一致的一个很有用的小实验:每次只改变一个条件,并在检查输出前先决定哪些变化是允许的。否则,你可能会误判,把请求中的服装变更当作错误,或者把未经请求的身份变化当作正常。
该练习使用了 LlamaGen.AI 的 image playground API,并调用 Vertex Nano Banana 2.1。每次请求都接收相同的参考表 URL 和稳定的角色描述,再加上一条任务指令。每项任务都进行了两次初始尝试。请求中使用的种子值保留在运行记录中;但我们并不声称受支持的种子会让未来生成结果变成确定性的。
这些都是 image API 练习中的真实输出。所有初始结果都被保留了,包括那些我们想进一步优化的视角。它们不是 OC Maker 的截图,也不是对其已保存角色系统的测试。
在这十二张图中,短奥本色头发和芥末色围巾始终可见,夹克颜色也符合要求:十张青绿色输出、两张海军蓝输出。这只是对这些样本的一个有限观察。我们没有计算面部匹配分数,背面那一组也没有按完整正脸身份进行评分。被遮挡的背包细节或被裁切的靴子,并不能自动算通过。
对于侧面视角那一组,第二张结果促使编辑提出了一个更严格的身体侧向要求。第二张海军蓝服装图也比我们期望的更偏向转身,但提示词中并没有明确要求正面四分之三视角。因此,我们不把这种偏好算作客观的生成失败。这也正是为什么一个通过/不通过检查清单必须写得具体,而不能只是凭一种“看起来不对”的感觉。
原始文件可在这里查看,以便你自行比较:
我们使用之前的输出和已批准的参考图,又额外请求了一张侧面图。修正要求明确指出,头部、肩膀、臀部、膝盖和靴子都应朝向右侧。同时保持角色描述不变。
Make the full body a strict side profile facing right.
Preserve the adult face, short auburn bob, teal jacket, mustard scarf,
dark jeans, brown boots, compact olive backpack, and illustrated style.
Show one character on a simple background.
右侧图像是一次真实的额外 API 生成,可通过这个修订原图查看。这个对比展示的是对姿势的定向修正请求。它不是蒙版编辑,因此不能证明所有无关像素都保持不变。
请完整审查修订后的图像。背包、手部、外套口袋、构图和面部都可能随着姿势一同改变。在你批准替换版本之前,保留早先的版本。一次成功的修订意味着你选定了一个新的版本,而不是证明未来所有生成都会始终匹配它。
将参考版本、任务提示词、输出结果和评审备注放在一起保存。记录哪些变化是有意为之,哪些细节因为不够可见而无法判断。保留两次初始尝试,而不是只展示最终选中的“赢家”。
保留的记录包括 prediction ID、模型/提供商字段、请求输入、图像尺寸、哈希值和客户端耗时。Studio 的积分扣费和最终货币成本并未测量。这个练习并不能证明一个普适的一致性成功率,也不能说明原生漫画项目重绘功能的表现。
一旦选定版本准备就绪,就把它用于六格 OC 工作流。在实际分镜中继续执行同样的检查;一组一致的角色肖像,并不代表故事阅读体验已经清晰。
导出前使用这份表:
| 检查项 | 通过标准 |
|---|---|
| 存在锁定档案 | 角色有可见锚点,而不仅仅是性格笔记。 |
| 参考表已批准 | 全身、面部、表情和关键道具都稳定。 |
| 提示词重复锚点 | 每次生成提示词都包含身份关键细节。 |
| 分镜计划独立存在 | 在生成画面前,故事节拍已先行批准。 |
| 已对漂移评分 | 脸部、头发、服装、道具、比例和风格都已检查。 |
| 修复有针对性 | 修复薄弱分镜时不会改动整页。 |
| 文字干净 | 生成图中没有伪造的可读文字。 |
| 导出已审查 | 角色在手机尺寸下仍能被正确识别。 |
这份检查清单同样适用于雇佣真人画师时的需求说明。
| 说明部分 | 应包含内容 |
|---|---|
| 故事角色作用 | 角色在该场景中想要什么。 |
| 视觉锚点 | 面部、发型、轮廓、服装、道具。 |
| 情绪范围 | 角色需要表现出的表情。 |
| 分镜用途 | 哪些分镜需要近景、动作或静默。 |
| 不可更改清单 | 定义角色身份的细节。 |
| 参考资料 | 已批准的参考表和任何风格示例。 |
当需求说明把故事意图与视觉身份分开时,创作者通常能得到更好的结果。
不能保证每次都绝对完美。一致性会在你使用稳定的角色锁定档案、参考表和定向修复提示词时明显提升。把第一张图当作制作输入,而不是魔法结果。
两者都要,但对于分镜连续性来说,视觉细节更重要。“勇敢又害羞”有助于表演感。头发、脸部、服装、轮廓和道具有助于识别。
使用 5 到 8 个身份锚点。太少会导致漂移,太多则会让提示词变得脆弱。通常从面部、头发、服装、轮廓和一个标志性道具开始就足够了。
从 LlamaGen.AI OC Maker 开始,先批准角色参考图;当角色阵容准备好进入连续叙事时,再使用六格 OC 教程。
对于初学漫画创作者来说,一个实用的一致性工作流是:
premise -> character lock file -> reference sheet -> six-panel plan -> generated page -> consistency score -> targeted repair -> export
这比直接输入一个提示词更慢,但也正是这种方式,能降低你的主角在页面进行到一半时突然变成另一个人的风险。
热门创作工具
使用 LlamaGen 创作漫画、分镜和风格化照片。
了解 LlamaGen 最新功能发布、产品增强、设计更新和重要错误修复。
| 原图 A |
| 原图 B |



