# 03 角色一致性

长剧集最容易崩的地方就是角色。本文件规定四件事：四视图设定图、LOCK 短语、同脸区分、状态追踪。

## 1. 角色设定图（四视图统一版式）

版式基准为用户提供的样本图：**竖版 2×2 四宫格，浅灰无缝背景，四格之间有细白分隔线**。

| 格 | 内容 | 景别 / 角度 | 用途 |
|---|---|---|---|
| 左上 | 面部正面特写 | 头到锁骨，正面略带 3/4 侧，平视，目光看镜头 | 锁五官比例、眼神、妆面 |
| 右上 | 面部侧面特写 | 头到锁骨，3/4 侧到正侧，目光偏离镜头 | 锁鼻梁、下颌、侧面发型与发饰 |
| 左下 | 全身背面 | 头到脚，正背面，自然站立 | 锁后脑发型、背部服装结构、腰带打结 |
| 右下 | 全身正面 | 头到脚，正面，自然站立，可有轻微重心偏移 | 锁身形比例、服装全貌、鞋 |

**光照**：柔和自然的大面积侧前光，像阴天窗光，有轻微明暗过渡，不用影棚平光。皮肤和布料的质感要保留下来。

### 四视图提示词模板

```
[版式] 角色四视图设定图，竖版构图，2×2四宫格，四格之间有细白分隔线，浅灰色无缝背景；左上：面部正面特写（头至锁骨，略带3/4侧，平视，直视镜头）；右上：面部侧面特写（头至锁骨，3/4侧面，视线偏离镜头）；左下：全身背面（头至脚，自然站立）；右下：全身正面（头至脚，自然站立，重心微偏）；四格为同一角色、同一服装、同一发型；无文字、无标注、无水印。
[角色编号] {C01_姓名}，固定角色设计，所有生成中保持完全一致。
[年龄体型] {年龄}，{身形}，正常人体比例，头身比约{6–7.5}，不是Q版。
[面部] {脸型}，{眉眼}，{鼻唇}，{标志特征：痣/疤/雀斑}，{肤色与肤质}，{神态}。
[发型] {发色}{长度}{形态}，{发饰位置与材质}。
[服装] {上装款式与面料}，{下装款式与面料}，{主色/辅色}，{纹样与工艺}，{腰带/挂饰}，{袜/鞋}。
[光照] 柔和自然侧前光，类似阴天窗光，轻微明暗过渡，保留皮肤与布料质感。
[风格锁] 写实风格3D动画，次世代游戏CG质感，PBR材质，皮肤真实毛孔与次表面散射，发丝根根分明，布料真实纹理与透光。
[排除] 塑料质感，Q版比例，2D卡通，过度磨皮，文字水印
```

### 标准样本（按用户提供的样本图写，可作为风格示例复用）

```
[版式] 角色四视图设定图，竖版构图，2×2四宫格，四格之间有细白分隔线，浅灰色无缝背景；左上：面部正面特写（头至锁骨，略带3/4侧，直视镜头）；右上：面部侧面特写（头至锁骨，3/4侧面，视线看向画外）；左下：全身背面；右下：全身正面；四格为同一角色、同一服装、同一发型；无文字、无水印。
[角色编号] C00_样本女主，固定角色设计。
[年龄体型] 二十岁左右的年轻东方女性，纤瘦修长，正常人体比例，头身比约7.5。
[面部] 小巧鹅蛋脸，细长平眉，杏眼，浅棕色眼瞳带湿润反光，眼神清冷，鼻梁秀挺，唇色淡豆沙，皮肤白皙，有真实毛孔与细微红晕。
[发型] 黑色及下颌短发，齐眉碎刘海，发梢微内扣，几缕碎发散落；右侧耳上斜插一支深色木质发簪，簪尾垂下红色绳结与红流苏。
[服装] 白色半透明薄纱立领上衣，盘扣斜襟，泡泡长袖，衣料轻薄透光；黑色高腰长裙，右侧高开衩，露出白色半透丝袜；腰间系红色细绳腰带并垂下长绳；左侧腰挂一枚木牌挂坠；黑色圆头低跟单鞋。
[光照] 柔和自然侧前光，类似阴天窗光，轻微明暗过渡。
[风格锁] 写实风格3D动画，次世代游戏CG质感，新中式写实，PBR材质，皮肤次表面散射，发丝根根分明，薄纱真实透光。
[排除] 塑料质感，Q版比例，2D卡通，过度磨皮，文字水印
```

### 配套产出（每个主角）
1. 四视图设定图 1 张（上面的版式），作为**主参考**，资产编号 `C01-W01-H0`，在段提示词里写成 `[Image N] =C01-W01-H0`。
2. 表情库 1 张：同一灰底，竖版 2×3 宫格，面部特写：平静 / 怒 / 悲 / 笑 / 惊 / 隐忍。情绪戏备用。
3. 服装状态图：每个新状态各出 1 张同版四视图，资产编号 `C01-W02-H0`，同样以 `[Image N] =C01-W02-H0` 挂载。
4. 设定图是竖版，成片是 21:9，两者不冲突。设定图只当参考图用，不当首帧用。

## 2. LOCK 短语

每条四视图、表情库提示词和每段视频提示词，都要带上出场角色的 LOCK。段视频提示词里，COS_LOCK 和状态标签写进【挂载图】的角色行。

| LOCK | 模板 | 何时带 |
|---|---|---|
| `ID_LOCK` | `{C01_姓名}与[Image N]完全为同一人，面部结构、五官比例、发型、肤色、标志特征{痣/疤}保持一致。` | 每个出场主角，每段都带 |
| `COS_LOCK` | `服装为{C01-W01}：{一句话核心描述}，颜色、纹样、配饰不变。` | 每段都带 |
| `DIFF_LOCK` | `{A}与{B}为同脸{双生子/克隆}，区分：A{发型/服色/标志/神态}，B{对应差异}；两人绝不互换特征。` | 同脸或相似角色出现在同一段时 |
| `AGE_LOCK` | `{角色}为{x}岁，正常比例，不是Q版大头娃娃。` | 儿童、老人角色；与成人同框时另写比例与姿态铁律（如"约到崔氏胸口高"），每镜画面行重复，见 `05` §3.2 |
| `STYLE_LOCK` | 见 `01_写实3D风格规范.md` §1 | 每条四视图、场景图、道具图提示词都带（段视频提示词用英文版） |

> 每个主角**单独写一句**，不能用复数共用一句。
> 段里角色多、镜头多，模型容易出现"串脸"。所以段视频提示词【关键约束】的"人物构成铁律"里，每个出场角色都要再写一次 ID_LOCK，不能只写在【挂载图】里；同脸角色同段时另写"同脸铁律"（DIFF_LOCK 全文）。

### 2.1 参考继承条款（每张 @ 参考图必写）

只写"保持一致"不够。每张参考图都要写清两件事：**继承什么**（逐项列出）和**不继承什么**。不写"不继承"时，参考图里的背景、站姿、光线、版式会一起被带进画面。这一节写在段视频提示词【挂载图】的每一行里。

**继承清单**（按参考类型选，逐项列出，不用"等"字带过）：

| 参考类型 | 继承项 |
|---|---|
| 角色四视图 | 面部结构、五官比例、脸型、肤色、表观年龄、发型、发色、发饰、身高体型、身体比例、服装款式与颜色、纹样、配饰、鞋履、标志特征（痣/疤） |
| 场景参考 | 建筑结构、陈设布局、材质、主色调、空间纵深 |
| 道具参考 | 外形、尺寸比例、材质、磨损程度、颜色 |
| 段首帧（上一段截帧） | 该时刻的构图、机位、人物站位与姿态、光线方向 |

**不继承清单**（默认必写，按参考类型选）：

| 参考类型 | 不继承项 |
|---|---|
| 角色四视图 | 浅灰背景、四宫格拼版与分隔线、T 字或站立展示姿势、正面平光、设定图机位与构图、任何文字标注 |
| 场景参考 | 空景状态（人物照常出场）、参考图的时段光线（以光线铁律与本段时段为准）、参考图机位 |
| 道具参考 | 白底或展示台、道具摆放角度 |
| 段首帧（上一段截帧） | 只锁定它对应的那个时刻，之后的动作按时间线走，不要停在首帧姿势 |

**写法模板**：

```
[Image 3] =C01-W01-H1 ｜魏逆生四视图：继承面部结构、五官比例、肤色、表观年龄、发型与木簪、身高体型、青灰旧棉袍的款式颜色与磨白袖口、左眉尾痣；不继承参考图的浅灰背景、四宫格版式、站立展示姿势、正面平光与构图，以及任何文字；本段状态 H1：①右掌掌根皮肤擦红，表皮微破无血，约拇指大小一块；②青灰袍下摆前侧沾浅灰青砖灰，薄薄一层，膝盖以下；③左侧袖口磨白处多一道褶痕，布料未破。
[Image 7] =S03-D ｜魏家祠堂：继承建筑结构、牌位与供案布局、木质与青砖材质、深棕主色；不继承空景状态与参考图机位，光线以本段时段为准。
```

**补充规则**：
- **场景构图锁和设计锁要分开**：需要锁死构图的那张图（通常是段首帧）写"锁定构图"，其余参考图写"只作设计参考，不复刻其姿势与构图"。
- **易漂移镜头重申身份锁**：转头、背身转正、被遮挡后重新露脸、快速动作、强逆光，这几类镜头在时间线里再写一次"仍与[Image N]为同一张脸"。
- 一段挂多个角色参考时，每张图的继承和不继承各写一行，不合并。

### 2.2 动作锚点（每个角色一句，和声线锚点一起定）

外貌锁住了，动作质感不锁，同一个角色在不同段会一会儿稳一会儿毛躁。每个主要角色在 L0 写一句**动作锚点**：步态 + 动作幅度 + 节奏 + 一个标志性小动作，全集逐字复用。

| 角色 | 动作锚点示例 |
|---|---|
| 魏逆生 | 动作收、幅度小、停顿长；起身先撑地再直背，手不乱动 |
| 魏明德 | 动作大、落手重、转身快；发怒先甩袖再开口 |
| 崔氏 | 步子碎而稳，转身先转头再转身，步摇随步轻晃 |
| 机械类角色（外部样本"皮蛋"） | 机械卡顿、比别人慢半拍、小步频颠跑 |

- 写进每段画面行：角色本段第一次动作时带上原句。
- 动作锚点只写可见的身体行为，不写性格形容词（✗"性格沉稳"，✓"转身慢、落脚轻"）。
- 情绪戏里允许暂时打破锚点（如魏逆生第一次失控），但要在该镜画面行写明"此处打破动作锚点：…"。

## 3. 同脸区分（双生子 / 克隆 / 替身）

同脸角色必须在 **4 个通道** 中至少 3 个上拉开差异：

| 通道 | 示例（A / B） |
|---|---|
| 轮廓 | 发型：束发木簪 / 玉冠；体态：瘦削微含胸 / 圆润挺胸 |
| 颜色 | 青灰 / 绛红，冷暖对立 |
| 标志 | 左眉尾痣 / 无痣；袖口墨渍 / 腰佩白玉 |
| 神态 | 目光沉静平视 / 下巴微抬斜睨 |

还有几条额外规则：
- 两人同框时，**灯光也要区分**，例如 A 冷侧光、B 暖正光。
- 两人分别出四视图，**不能**共用一张参考图。
- 两人出现在同一段时，@ 编号固定不变，整场不换号；镜头时间线里每次提到人物都写全名，不写"他"。

## 4. 状态追踪（服装 / 伤妆 / 道具）

### 状态编码
- 服装：`C01-W01` 初始，`W02` 换装…
- 伤妆：`H0` 无，`H1` 轻伤（红肿、擦痕），`H2` 中（血迹、包扎），`H3` 重；还可以加上脏污 `D1`、湿身 `R1` 等修饰。
- 写法：`C01-W01-H1-D1`。

### 状态描述（每个标签 ≥3 项：部位 + 材质表现 + 程度）

只写"H1 轻伤""衣摆沾灰"太笼统，模型每段的理解都不一样：这段擦红一小块，下一段整只手发红。每个状态标签第一次出现时，写一句**状态描述**，至少 3 项，每项都按"部位 + 材质表现 + 程度"写：

```
C01-W01-H1 状态描述：
① 右掌掌根：皮肤擦红，表皮微破无血，约拇指大小一块；
② 青灰袍下摆前侧：沾浅灰青砖灰，薄薄一层，膝盖以下；
③ 左侧袖口：磨白处多一道褶痕，布料未破。
```

- 部位要具体到"右掌掌根""下摆前侧"，不写"手上""衣服上"。
- 材质表现写成看得见的样子：擦红、微破、渗湿、结块、起毛、褶痕。
- 程度用尺寸或范围：拇指大小、膝盖以下、一指宽，不用"轻微""有点"。
- 这句状态描述存进状态表，**之后每一段的挂载图行和状态铁律逐字照抄**，不改写、不缩写；状态再变化时出新标签和新描述。

### 状态表（每集维护一份，跨集继承）

| 角色 | 段/镜区间 | 服装 | 伤妆 | 状态描述（≥3项，逐字照抄） | 手持道具 | 变化原因 | 首次出现 |
|---|---|---|---|---|---|---|---|
| C01 | E01-S01-G01 ~ E01-S03-G03-01 | W01 | H0 | 衣着整洁；袖口磨白起毛；右手食指中指指尖墨渍 | P03 毛笔 | — | S01-G01-01 |
| C01 | E01-S03-G03-02 ~ | W01 | H1 | 见上方 C01-W01-H1 状态描述 ①②③ | — | G03-02 跌坐 | G03-02 |

规则：
1. **状态在段中途改变时**，在该段视频提示词的对应镜头里写明变化过程。之后的段一律从变化后的状态开始。
2. 下一集开场时，先读上集结尾的状态，除非剧本写了时间跳跃或换装。
3. 伤妆按剧情时间愈合，在状态表里写"预计 E03 恢复 H0"。
