# 分镜图的提示词与挂图合同

本 skill **不出图**，交付的是每一格的画面提示词和它该挂哪些参考图。出图在下游；
模型与画风由下游选择，画幅必须遵守 storyboard.json 顶层的 `aspectRatio`。

下面两节是给下游的合同：「挂图挂什么」决定这一格能不能跟上游资产对上，
漏挂哪怕一件都会让模型当场发明一个（踩过）。

## 分镜图是什么

一个分镜一张关键帧，画幅取 storyboard.json 顶层 `aspectRatio`：默认 `16:9`，竖屏剧使用 `9:16`。同一份 storyboard 的全部分镜图必须保持同一画幅。**每段一个文件夹**：`<段号>/f<切序>.png`（f1 = 主分镜图），H3 提示词由 `export` 写成同文件夹里的 `prompt.md`（头部对照表明确 f1.png 是首帧、各图钉在第几秒）——整个文件夹拖给 H3 就是一次生成。第 1 切的是**主分镜图**（H3 对齐指令把它钉在 0.00 秒），其余是**子分镜图**（各钉在自己的切点时刻）——一段的每一格构图都由图控制，不靠文字赌。**它是资产合成，不是凭空画**：场景、角色、道具长什么样已经由上游设定图定死，分镜图只负责把它们按这一格的构图摆进同一帧。

## 参考图挂载（命根子）

每一格出图时要挂的参考图清单——这份清单是本 skill 的交付物之一，报告里的「生成批次单」就是它：

1. **场景设定图**（`novel-art` 的 `images/<场景名>-sheet.png`）——必挂，环境、材质、光的唯一标准
2. **画内每个角色的设定图**（`novel-characters` 的 `images/<角色名>-sheet.png`）——有几个挂几个
3. **画内叙事道具的设定图**（`novel-art` 的 `images/<道具名>-sheet.png`）——有就挂
4. **链式参考**：某角色没有设定图时，先出他看得最清的那一格，之后所有带他的格都拿这张当身份参考（提示词明写 the SAME face, same clothes as this reference）——同集的脸不许换人。段的主分镜图也值得一直挂着，锁世界观和雾的浓度
5. **挂图按「画面里有什么」，不按「段属于哪个场」**：段在栈桥场，但画面里出现了渡船，就必须把渡船的设定图也挂上——不挂 = 每帧发明一条新船（踩过）。船、马车、宅门这类「会入画的大资产」都同理
6. **提示词必须写明人物此刻的位置状态**：已上船 / 在舱内 / 站在桥头——切镜时人物位置是连续的剧情状态，只写构图不写状态，模型会把上了船的人又画回岸上（踩过）

提示词开头明说每张参考图的用途（which is the environment / whose face to match / which prop to match），别让模型猜。

## 提示词末尾固定一句

`No text, no watermark, no borders — a single clean full-bleed frame.`

分镜图是干净的一帧，不是设定图——不要格子边框。这句不写，模型会照着上游那些
带分隔线的设定板画。

## 下游出图时（写给消费方）

- **一镜一次调用，绝不批量**
- **默认先出第一段的整套**（主 + 子共 3–5 张）给用户看效果——画风、资产一致性、
  正反打构图对了再往后补。一集约 30–40 格就是同样次数的调用，方向错了整批重来
- 单个失败跳过不阻断，最后汇总说明

## 拿到图先扫一眼（验收口径）

- 和场景设定图是不是同一个世界（材质、光、旧化程度）
- 角色的脸和衣服对不对得上角色设定图
- 景别对不对（提示词写 close-up 出来却是全景 → 重生成）
- 有没有多出来的人（背景围观群众是最常见污染）——多人就重生成
