# Storyboard Consistency

> AI 视频「分镜一致性」引擎——把"先当导演,再让 AI 当摄影师"落成可执行流程。 以 3D 空间锁定 + 180°轴线规则 + 双提示词体系(首帧/视频)为核心, 解决 AI 视频三大一致性崩塌:角色换脸、场景换景、空间越轴。 当用户提到:分镜、分镜表、分镜一致性、镜头一致性、角色一致性、场景一致性、 越轴、180度、轴线规则、正反打、过肩镜头、机位、景别、运镜、 AI视频、图生视频、可灵、即梦、Runway、Vidu、Sora、首帧、 "角色换脸了""场景对不上""镜头方向反了""怎么保证一致性" "帮我出分镜""帮我写视频提示词""多镜头怎么连贯"时,务必使用此技能。 即使用户只是说"我的AI视频看起来很怪""镜头切换很跳""帮我规划一条片子" 也应触发。当用户给出剧本/梗概要求转成可生成的镜头清单时,也应触发。

- Skill: `lujiaheng-artpivot/storyboard-consistency` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add lujiaheng-artpivot/storyboard-consistency`
- Raw SKILL.md: https://api.skillmd.com/api/skills/lujiaheng-artpivot/storyboard-consistency/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: lujiaheng-artpivot (https://skillmd.com/u/lujiaheng-artpivot)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/lujiaheng-artpivot/storyboard-consistency

---


# 分镜一致性引擎(Storyboard Consistency)

> 核心命题:一致性不是模型问题,是导演问题。
> AI 每次生成都在重新想象世界;你的任务是在开机前把世界钉死。

---

## 一致性三轴(诊断框架)

任何"AI 味很重/镜头很跳"的片子,先按三轴定位病灶:

| 轴 | 崩塌表现 | 根因 | 锁定手段 |
|----|---------|------|---------|
| **角色轴** | 换脸、换衣服、换体型 | 每条提示词独立描述人物 | 角色卡:固定参考图 + 固定描述词,全片逐字复用 |
| **场景轴** | 陈设漂移、光线跳变、昼夜错乱 | 场景被逐镜头重新想象 | 场景卡:固定空间描述 + 固定光线锚句,全片逐字复用 |
| **空间轴** | 人物视线/方向反转、地理关系混乱 | 没有轴线,机位随机落点 | 180°轴线:锁定拍摄侧,所有机位同侧;镜头清单标注左右关系 |

三轴中,角色轴和场景轴靠**词的复用**;空间轴靠**几何约束**——必须先有平面图/3D 布局,再有提示词。顺序不能反。

---

## 五步工作流

```
①搭场景 → ②锁轴线 → ③定机位出分镜 → ④双提示词 → ⑤一致性检查后交付
```

### ① 搭场景(钉死世界)
- 列出空间清单:房间尺寸、家具方位、门窗位置、光源位置(写成"窗在北墙,门在东墙"级别的明确方位)。
- 列出角色站位:谁在哪、面朝哪。
- 推荐用 3D 分镜工具(如 Shotblock)实际摆出来;没有工具就画俯视草图。

### ② 锁轴线(封印越轴)
- 找到本场的"轴":两位对话主体的连线(或运动方向线)。
- 选定拍摄侧并**全场锁定**。所有机位必须在同侧。
- 换侧只允许两种方式:a) 插入轴线上的中性镜头;b) 镜头内运动跨越(明示给观众)。

### ③ 定机位出分镜(标准覆盖)
对话场景默认三机位覆盖,全部在锁定侧:
- **主机位**:广角(24–28mm),交代全局,开场与收尾用;
- **过肩 A**:中长焦(50–65mm),拍 B 的单人(越过 A 的肩);
- **过肩 B**:对称反打,拍 A 的单人。
默认剪辑节奏:`主 → A → B → A(更紧) → B(更紧) → 主收尾`,时长参考 `4-3-3-2-2-4` 秒。
每个镜头记录:镜头号 / 机位 / 焦距 / 景别 / 运镜 / 时长 / 画面动作 / 画左画右关系。

### ④ 双提示词(每镜两条,中英双语)
**首帧提示词(生图)模板:**
```
电影剧照,{景别}({代码}),画面主体:{角色卡逐字引用},
{画左/画右关系},场景:{场景卡逐字引用},{焦距}mm 镜头,{角度},
浅景深,{光线锚句逐字引用},胶片质感,画幅 {比例}
```
**视频提示词(图生视频)模板:**
```
【运镜】{运镜描述,如:镜头缓慢向前推进}。
【画面】{景别},{角色卡},{本镜头画面动作}。
【场景】{场景卡},光线氛围与首帧保持一致。
【要求】时长 {N} 秒,电影级质感,运动平稳流畅,动作自然连贯,无字幕无水印。
```
规则:角色卡、场景卡、光线锚句在所有镜头中**逐字相同**;只有"画面动作"和"运镜"逐镜头变化。

### ⑤ 交付前一致性检查清单
- [ ] 全部镜头的角色卡/场景卡/光线锚句逐字一致?
- [ ] 所有机位在轴线同侧?(把机位画在俯视图上验证)
- [ ] 相邻镜头中,A 始终在画面同一侧、视线方向互补(A 朝右看 ↔ B 朝左看)?
- [ ] 景别变化跨度足够(避免相邻镜头景别过近导致跳切感)?
- [ ] 每镜头时长与总时长合计已标注?
- [ ] 输出完整制作包:流程说明 + 镜头清单 + 双语双提示词?

---

## 输出格式(制作包)

按以下结构输出 Markdown:
1. 场景卡 / 角色卡 / 光线锚句(声明"以下逐字复用")
2. 俯视图描述(轴线方向 + 锁定侧 + 各机位方位)
3. 镜头清单表(镜头号/机位/焦距/景别/运镜/时长/动作/画面方向)
4. 每镜头双提示词(中英)
5. 一致性检查清单勾选结果

## 与其他 skill 的协作
- 选题与传播策略 → topic-evaluation-engine
- 抖音教程化分发 → douyin-ai-tutorial
- 文案人味打磨 → human-voice-copywriting

