206 lines
2.9 KiB
Markdown
Executable File
206 lines
2.9 KiB
Markdown
Executable File
# 11_角色一致性专项设计
|
|
|
|
## 1. 为什么必须专项设计
|
|
|
|
系统 A 最大质量风险是角色不一致:
|
|
|
|
```text
|
|
第一集男主短黑发
|
|
第二集变棕发
|
|
第三集脸型变了
|
|
女主和女配混脸
|
|
反派年龄漂移
|
|
同一角色服装无规则变化
|
|
```
|
|
|
|
所以角色一致性必须作为核心模块,而不是 Prompt 里的几句话。
|
|
|
|
---
|
|
|
|
## 2. 角色生产流程
|
|
|
|
```text
|
|
角色提取
|
|
→ 角色资料生成
|
|
→ 人工/自动确认角色
|
|
→ 角色立绘生成
|
|
→ 多张候选图
|
|
→ 选择锚点图
|
|
→ 生成表情图
|
|
→ 生成服装规则
|
|
→ 锁定角色
|
|
→ 分镜图引用角色锚点
|
|
```
|
|
|
|
---
|
|
|
|
## 3. 角色圣经字段
|
|
|
|
```text
|
|
姓名
|
|
别名
|
|
角色定位
|
|
性别
|
|
年龄段
|
|
身份
|
|
脸型
|
|
发型
|
|
眼睛
|
|
气质
|
|
身材
|
|
常用服装
|
|
特殊道具
|
|
说话风格
|
|
人物关系
|
|
情绪基调
|
|
人物弧光
|
|
禁止变化项
|
|
参考图
|
|
锚点图
|
|
出场集数
|
|
当前状态
|
|
```
|
|
|
|
---
|
|
|
|
## 4. 角色图类型
|
|
|
|
```text
|
|
front_reference:正面立绘
|
|
side_reference:侧脸
|
|
expression_pack:表情包
|
|
costume_default:默认服装
|
|
costume_special:特殊服装
|
|
anchor:锚点图
|
|
scene_variant:场景变体
|
|
```
|
|
|
|
---
|
|
|
|
## 5. 锚点图规则
|
|
|
|
主角必须有锚点图。
|
|
|
|
建议数量:
|
|
|
|
```text
|
|
男主:1-3 张锚点
|
|
女主:1-3 张锚点
|
|
反派:1 张锚点
|
|
重要配角:1 张锚点
|
|
普通配角:可选
|
|
```
|
|
|
|
锚点图需要人工确认或后台审核。
|
|
|
|
---
|
|
|
|
## 6. 角色锁定机制
|
|
|
|
角色确认后进入 locked 状态。
|
|
|
|
locked 后:
|
|
|
|
```text
|
|
不能随意改姓名
|
|
不能改年龄段
|
|
不能改核心外貌
|
|
不能改身份
|
|
可以新增服装变体
|
|
可以新增表情图
|
|
可以根据剧情更新状态
|
|
```
|
|
|
|
---
|
|
|
|
## 7. 跨集角色状态
|
|
|
|
角色状态随剧情变化,但要记录:
|
|
|
|
```text
|
|
当前服装
|
|
是否受伤
|
|
情绪状态
|
|
关系状态
|
|
是否隐藏身份
|
|
是否觉醒能力
|
|
持有什么道具
|
|
```
|
|
|
|
例如:
|
|
|
|
```text
|
|
第5集男主被打伤,第6集脸上应有轻微伤痕。
|
|
第8集女主知道真相,第9集对男主态度变化。
|
|
```
|
|
|
|
---
|
|
|
|
## 8. 防混脸策略
|
|
|
|
系统生成分镜时必须传入:
|
|
|
|
```text
|
|
本镜头出现角色列表
|
|
每个角色固定描述
|
|
每个角色锚点图
|
|
角色之间差异化描述
|
|
禁止角色混合
|
|
```
|
|
|
|
多角色镜头尽量控制在 2-3 人,避免一次生成太多人。
|
|
|
|
---
|
|
|
|
## 9. 角色一致性质检
|
|
|
|
自动检查:
|
|
|
|
```text
|
|
脸型是否明显变化
|
|
发型是否明显变化
|
|
年龄是否漂移
|
|
服装是否不符合规则
|
|
男女是否混脸
|
|
角色是否缺失
|
|
多出不相关人物
|
|
```
|
|
|
|
不合格处理:
|
|
|
|
```text
|
|
自动重生
|
|
降低镜头复杂度
|
|
拆成多个镜头
|
|
转人工
|
|
```
|
|
|
|
---
|
|
|
|
## 10. 长篇角色成长
|
|
|
|
角色不是永远不变,而是有受控变化。
|
|
|
|
允许变化:
|
|
|
|
```text
|
|
服装
|
|
表情
|
|
情绪
|
|
轻微伤痕
|
|
身份暴露后的气质
|
|
修仙升级后的气场
|
|
```
|
|
|
|
禁止变化:
|
|
|
|
```text
|
|
脸型大变
|
|
年龄大变
|
|
发色无原因变化
|
|
身份无原因变化
|
|
人物关系无记录变化
|
|
```
|
|
|
|
所有允许变化都要记录到 `character_memories`。
|