git:20260802.87f6b8f to git:20260804.64f82ae

11 added, 2 removed. Audit A to A.

---
name: storyboard-breaker
description: 分镜拆解专业规范
---
# 分镜拆解指南
## 拆解原则
每个镜头聚焦**单一动作**,描述要详尽具体。每个镜头时长 10-15 秒。
## 镜头要素
1. **镜头标题**:3-5字概括核心内容(如"噩梦惊醒")
2. **时间**:具体时分 + 光线描述
3. **地点**:场景完整描述 + 空间布局 + 环境细节
4. **景别**:远景/全景/中景/近景/特写
5. **角度**:平视/仰视/俯视/侧面/背面
6. **运镜**:固定/推镜/拉镜/摇镜/跟镜/移镜
7. **动作**:谁 + 具体怎么做 + 肢体细节 + 表情
8. **对话**:该镜头的完整对话
9. **画面结果**:动作的即时后果 + 视觉细节
10. **氛围**:光线 + 色调 + 声音 + 整体氛围
11. **时长**:每个镜头 10-15 秒
12. **静态画面提示词**:`image_prompt`,用于首帧/尾帧/镜头图片生成
13. **视频提示词**:`video_prompt`(**拆分时留空,由提示词 Agent 在视频生成阶段生成**)
14. **配乐提示词**:`bgm_prompt`,描述该镜头适合的配乐风格
15. **音效提示词**:`sound_effect`,描述该镜头关键环境音/动作音
16. **场景关联**:若能匹配已有场景,必须填写 `scene_id`
17. **角色关联**:填写 `character_ids`,绑定当前镜头涉及的 0 到多个角色
+ 18. **道具关联**:填写 `prop_ids`,绑定当前镜头出现的关键道具(0 到多个)
## 使用步骤
- 1. 调用 `read_storyboard_context` 读取剧本、角色、场景、已有分镜摘要
+ 1. 调用 `read_storyboard_context` 读取剧本、角色、场景、道具、已有分镜摘要
2. 先基于剧本完成镜头拆解,确保总时长和叙事连续性合理
- 3. 为每个镜头补全完整字段:`title / shot_type / angle / movement / location / time / character_ids / action / dialogue / description / result / atmosphere / image_prompt / bgm_prompt / sound_effect / duration / scene_id`(不含 `video_prompt`)
+ 3. 为每个镜头补全完整字段:`title / shot_type / angle / movement / location / time / character_ids / prop_ids / action / dialogue / description / result / atmosphere / image_prompt / bgm_prompt / sound_effect / duration / scene_id`(不含 `video_prompt`)
4. 调用 `save_storyboards` 一次性保存完整分镜
5. 如需调整,调用 `update_storyboard` 修改具体镜头
## 场景关联规则
- 优先使用 `read_storyboard_context` 返回的 `scenes`
- `location + time` 可明确匹配时,必须回填正确 `scene_id`
- 不要凭空生成不存在的场景 ID
- 如果剧本内容明显落在已有场景中,不要重复创造新场景描述
## 角色绑定规则
- `character_ids` 必须从 `read_storyboard_context` 返回的角色列表中选择
- 一个镜头可以没有角色,也可以绑定多个角色
- 只要镜头里有明确出场、被看见、发生动作或说话的角色,都应绑定进去
- 纯环境镜头、空镜头、物件镜头可以传空数组
+
+ ## 道具绑定规则
+
+ - `prop_ids` 必须从 `read_storyboard_context` 返回的道具列表(`props`)中选择
+ - 道具被角色使用、交接、特写,或在画面中明显可见且对叙事有意义时,必须绑定到该镜头
+ - 道具特写镜头(无角色)也应绑定道具,`character_ids` 可为空
+ - 与剧情无关的背景物品、场景陈设不要绑定;没有道具出现的镜头传空数组
+ - 绑定的道具会作为视频生成的参考图(白底单品图),保证道具外观跨镜头一致
## 质量要求
- `description` 要适合人读,详细描述观众实际看到的画面内容
- `image_prompt` 要突出单帧构图、角色外观、环境和光线
- `bgm_prompt` 和 `sound_effect` 用简洁短语即可,但不能空泛到只有“紧张”“悲伤”
- 若存在旁白,统一写入 `dialogue`,格式为 `旁白:内容`