# 批量生成
<subtitle>用最少的手工点击补全缺失资产主图和空场号静帧，但先确认输入资产已经足够稳定。</subtitle>

编导台里已经实现两类高频批量动作：资产主图补全，以及场号静帧宫格补全。

## 批量生成的基本原则

```mermaid actions={false}
flowchart TD
    A["先确认配置与资产描述"] --> B{"缺主图的是资产？"}
    B -->|是| C["资产页批量补全主图"]
    B -->|否| D{"缺静帧的是场号？"}
    D -->|是| E["剧本页批量生成静帧宫格"]
    D -->|否| F["逐个镜头或逐个变体精修"]
```

如果角色、场景、道具描述本身还不稳定，不要急着批量跑完。

## 一类：资产批量补全

<div align="center">
  <a href="https://cdnv2-cache.udelivrs.com/2026/07/bfde80e1837b0d8b9c44f37b251eab46_1785122423985.png">
    <img src="https://cdnv2-cache.udelivrs.com/2026/07/bfde80e1837b0d8b9c44f37b251eab46_1785122423985.png" alt="批量生成入口" style="display: block; width: 100%; max-width: 960px; height: auto; margin: 0 auto; box-shadow: none !important; filter: none !important;" />
  </a>
</div>

在角色、场景、道具页签底部，都有一个“补全主图”入口。它会自动扫描当前列表里没有主图的变体。

当前流程是：

1. 进入某个资产页签。
2. 点击底部“补全角色图 / 补全场景图 / 补全道具图”。
3. 在确认弹窗里查看本次将处理哪些变体。
4. 选择本次使用的图像模型。
5. 提交生成。

另外，进入“批量”模式后，还可以：

- 选择多个变体。
- 删除所选变体。
- 重新生成所选变体。

## 二类：按剧本补全缺失资产

在剧本分集卡片上，已完成剧本如果仍存在“缺少资产主图”的情况，会出现对应的后续动作。它只会处理当前剧本实际引用到、但仍没有主图的资产变体。

这比在全部资产里盲跑更适合收尾阶段。

## 三类：批量生成空场号静帧

当前剧本如果已经完成场号整理，且有若干场号下所有镜头都还没有静帧，编导台会提供批量生成静帧的入口。

它只会处理同时满足这些条件的场号：

- 当前场号至少有 2 个镜头。
- 场号宫格当前不在生成中。
- 该场号下所有镜头都还没有静帧图。

提交前，系统还会先检查本剧本引用到的资产是否已经有主图；如果缺主图，会直接拦下本次批量生成。

## 为什么会被拦下

以下情况当前会阻止或不适合直接批量提交：

- AstraFlow 尚未接入，或编导台配置不完整。
- 当前剧本仍在拆解，资产处于只读锁。
- 被镜头引用的角色、场景、道具还缺主图。
- 你已经知道主要资产描述有误，但还没修。

## 提交后怎么观察

提交成功后，可以从这些位置观察进度：

- 剧本卡片的后续状态。
- 资产卡或场号卡的生成中状态。
- 任务队列中的运行、完成和失败记录。

如果只是部分失败，优先重试失败项，不要从头重复整批。

## 推荐节奏

1. 先补全主角、核心场景和高频道具。
2. 再跑资产批量补全。
3. 抽查几个关键场号。
4. 方向无误后，再批量生成空场号静帧。

## 相关页面

- [编导台配置](/docs/bomitv/director/configuration.md)
- [资产管理](/docs/bomitv/director/assets.md)
- [故事板与场号](/docs/bomitv/director/storyboard.md)
