# 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`。