SKILL.cn.md


name: 3d-animation-short-generator description: | 将一句故事创意转化为完整的风格化3D动画短片制作流程,依次完成项目简报、故事大纲、角色卡、无人物场景卡、标准镜头表、文本分镜或可选铅笔分镜、视频模型选择、单镜头生成、全片拼接、BGM匹配与最终复查。适用于需要角色一致、场景连续、节奏明确和音画配合的剧情动画短片、纪念短片、品牌故事与社交媒体内容。不适用于单张图片、简单修图、真人写实视频或单一独立镜头。


3D动画短片生成器

当用户想把一句话创意做成完整的故事优先动画短片流程时使用本 Skill。流程从创意开发到最终剪辑,所有主要产物都必须按生产顺序放到画布上,并在高成本或关键创意节点用选项卡让用户确认。

核心规则:先故事、再资产;用户输入内容后立刻用选项卡确认画面尺寸/比例与总时长;产物按顺序上画布;所有需要用户确认的地方必须用选项卡;角色/场景卡后固定顺序为:六列标准镜头信息表(每秒指令+音频+空间锚点链+hook)→ 镜头表自检门 → 一份单一文本分镜文档(每镜一节,对齐半解说短剧分镜字段;用户主动开启可视化模式时再加铅笔图;用户标记需要重点迭代的镜时抽取成独立节点)→ 视频模型选项卡(H3 默认,Seedance 2.0 回退)+ 分辨率选项卡 → 用选定视频模型生成单镜头片段 → 全片拼接与 BGM 合成;最终视频必须清除所有分镜痕迹。

全局视觉风格锁

除非用户明确指定其他视觉风格,所有角色卡、场景卡、镜头表格、文本分镜、可选铅笔分镜、单镜头视频片段(无论使用哪个视频模型)、拼接正片和最终合成都必须使用以下视觉风格:

负向风格约束:不要写实真人摄影、不要扁平二次元、不要塑料玩具皮肤、不要僵硬人体姿势、不要真实解剖僵硬感、不要无生命表情。

STEP 0:接收需求与画布规划

捕捉:

捕捉完用户输入后,在项目简报或任何下一步之前,必须先展示选项卡确认生产规格:

画面尺寸 / 比例选项卡:

总时长选项卡:

只有用户同时选择画面尺寸/比例和总时长,或明确给出自定义值后,才进入下一步。把已确认的画面尺寸/比例和总时长写入项目简报,并贯穿用于镜头时长、转场连贯性、六列标准镜头信息表、单镜头分镜(默认文本,开可视化模式时含铅笔图)、单镜头视频片段、全片拼接、BGM 匹配和最终合成设置。

按以下顺序创建或更新画布产物:

  1. 项目简报文本节点
  2. 故事大纲文本节点
  3. 带标注的角色卡图片节点
  4. 无人物的场景卡图片节点
  5. 六列标准镜头信息表节点,每行必须在 镜头描述 内含每秒指令
  6. 单文本分镜文档 — 一个画布文本节点,命名 <title> text storyboards,每镜一节(对齐半解说短剧分镜结构)。用户标记需要重点迭代的镜时,把该节抽取成独立节点,原位置留占位。可视化模式下的铅笔分镜图是独立图片节点。
  7. 单镜头视频片段节点(用 Step 7 选定的视频模型渲染 — H3 默认,Seedance 2.0 回退)
  8. 拼接主视频节点
  9. 匹配的 BGM 音频节点与最终 BGM 合成视频节点

不要把长篇生产内容只丢在对话里。耐用产物必须以文本、图片、视频或音频节点形式落到画布。

STEP 1:项目简报

写一份精炼的项目简报到画布文本节点,命名为项目名或 项目简报。

包含:

然后展示用户选项卡:

只有用户选择或明确说继续后才进入下一步。

STEP 2:故事大纲与守门

创建故事大纲并写入画布文本节点,命名为 故事大纲 或 story-outline。

包含:

守门检查:

然后展示用户选项卡:

STEP 3:角色卡

生成角色参考卡并把每张图放到画布。推荐顺序:

  1. 主角卡
  2. 对比 / 施压角色卡
  3. 可选配角卡

每张角色卡在可能时为 16:9 生产参考图。与最终渲染视频不同,角色卡必须包含清晰可读的标注,让下游生成能正确绑定人物与道具:

风格化 3D 动画要保持角色柔和、可读、跨图跨视频一致。

主要角色卡生成后展示用户选项卡:

警告用户:后续修改已锁定的角色设计可能需要重做镜头表、单镜头分镜、单镜头视频片段、拼接正片和最终合成。

STEP 4:场景卡

在角色卡之后生成场景参考卡并放到画布。场景卡只能展示环境,不出现人物、人群、剪影、手、脸或角色客串。角色动作属于镜头表、单镜头分镜与单镜头视频片段,不属于场景卡。

包含:

然后展示用户选项卡:

STEP 5:六列标准镜头信息表

在角色卡和场景卡锁定后,输出标准化视频提示作为镜头信息表。本步为强制步骤,不可与分镜或视频生成互换。在画布创建表格节点或 markdown 表格,命名为 标准镜头信息表 或 standard-shot-table。

表格必须严格按以下顺序包含六列:

镜头编号 & 时长连续性衔接参考锚点(空间+身份)Hook 类型镜头描述(每秒指令)音频与对白轨

列规则:

表格全局规则:

然后展示用户选项卡:

STEP 5.5:镜头表自检门(强制)

进入铅笔分镜前,必须对已批准的镜头表跑硬性自检。任何一项不通过必须先修订表格再重跑,通过后才向用户申请进入分镜。

六项必检:

  1. Hook 密度:每镜都有 Hook 类型;每连续 3 镜至少 1 镜使用 reveal/reversal/callback;开场镜和收尾镜各带强 hook(visual-joke / reversal / reveal / suspense / tender)。
  2. 单镜时长:任何镜头不超过 15 秒。节拍需要更长就拆镜。
  3. 单镜角色数:任何镜头不超过 3 个重要角色(定义为有画面动作或对白的角色)。
  4. 空间锚点继承:含 2 镜以上的同场景,下一镜的 固定地标 和 光位基线 必须与上一镜一致或含明确连续性备注(如 door-frame 随镜头左环绕由右侧 1/3 移至中央)。
  5. 每秒指令覆盖:从 0s 到镜尾的每秒都有 Per-Second Directives,每条含 5 个必填要素(动作/姿态/表情、镜头、空间、音频线索、交接)。允许 2.0–2.5s 亚秒节拍但不能留时间空隙。
  6. 跨镜连续性:逐行读 连续性衔接 列必须形成连续链 — 任何一镜都不能从一个与上一镜结束矛盾的状态起步。任何翻转眼神、人物位置、道具状态或光位的镜头必须明确标记翻转(如 HARD CUT — 时间跳 2h)。

六项全过后,在画布表格节点顶部加 shot-table self-check: passed 戳,并展示用户选项卡:

任何一项不通过就不进入 Step 6。返回 Step 5,列出失败行,表格修好并重跑自检通过后,才能再次展示分镜批准选项卡。

STEP 6:单文本分镜文档(默认)+ 多宫格铅笔分镜图(opt-in)

Step 5.5 自检通过后,先展示分镜模式选项卡,再生成任何分镜产物:

把选中的分镜模式记入项目简报,并在 Step 7、Step 9 和重生成纪律里复用。

默认路径:单文本分镜文档

为整部短片生成一个画布文本节点,命名 <title> text storyboards(一个文档包含所有分镜)。即使同时生成铅笔图,这份文档仍是 Step 7 的权威渲染参考。结构对齐半解说短剧分镜 —— 每镜是同一文档的章节,用户读跨镜连续性不需要切换节点。

文档头部块(文档顶部):

每镜章节结构(每个 ## 标题对应一镜,按镜头顺序)。每个章节必须按以下顺序包含这些字段 —— 直接对应半解说短剧的分镜字段:

  1. 镜头标题 & 时长 — 简短可读的本镜标题,加 S<N> / <duration>s(如 S03 / 6s)。
  2. Hook 类型 — 受控词:setup / visual-joke / reversal / reveal / callback / suspense / tender / chase / expression-beat / climax。用于整片 hook 分布自检。
  3. 场景 & 角色 — 精确场景卡名、精确在屏角色名(绑定到角色卡)。
  4. 空间锚点卡(强制,四个子字段 —— 直接对齐半解说短剧):
    • 固定地标 — 命名地标及其画面相对位置(如 door-frame: 右侧 1/3、kitchen-island: 底部居中)。
    • 人物位置(机位视角) — 每个在屏角色,画面相对位置、朝向、初始姿态。
    • 退场人物状态 — 上一镜有但本镜没有的角色,记录其离屏位置和原因。
    • 光位基线 — 从场景卡继承的主光/补光/轮廓光方向,加本镜调整项。
  5. 连续性(对齐半解说短剧的 handoff 字段):
    • 承接 S(N-1) — 一两句话交代上一镜结束状态。
    • 交接 S(N+1) — 一句话铺好下一镜开场。
  6. 双绑定 — [char:角色名-01] [char:角色名-02] ... [scene:场景名] [hook: visual-joke] — 精确角色卡名、场景卡名、hook 类型。这些是分镜专用参考标记,视频模型渲染时剥离。
  7. 每面板四象限内容(按时间顺序;这就是 Pixar 的每秒指令,从表格行原样保留):
    • 时间码 — 如 0–1s。
    • 姿态 + 表情 — 具体身体姿态、剪影、关键持握、眼神、表情路径;弹性节拍明确写出 squash / stretch / anticipation / overshoot。这是每面板最大块内容,也是视频模型读取的视觉节拍。
    • 镜头 — 景别、镜头运动(推/拉/摇/倾/手持晃动/锁定/环绕)、荷兰角备注。
    • 音频 + 锚点 — 音频线索(♪ 旁白: ... / 对白: ... / SFX: ... / silent)和空间锚点备注(door-frame: 右侧 1/3 / Mia: 中央中景面朝镜头)。
    • 表演备注(对齐半解说短剧):旁白秒标 narrator-mouth-closed: true;面对白秒标 mouth-open: speaker 并描述表情路径 / 眼神 / 身体动作变化。
  8. 布局规则(逐镜适用):
    • 3 秒镜 → 3 面板(每秒 1 个)。
    • 4 秒镜 → 4 面板。
    • 5 秒镜 → 5 面板。
    • 6 秒镜 → 6 面板。
    • 7 秒及以上 → 每秒 1 面板;亚秒关键节拍按需加迷你面板如 2.0–2.5s,仅当该节拍是本镜核心 hook 时。
    • 面板必须覆盖整镜时长,从首帧到尾帧无时间空隙。
  9. 每面板绑定:
    • 绑定表格行中列出的精确角色卡,锁定外观、脸、发型、身材、服装、签名道具、角色身份。使用与表格相同的角色名。
    • 绑定表格行中列出的精确场景卡,保留环境、道具、地标、运动路径、空间逻辑。
  10. 可选 ASCII 布局块(强烈推荐,零成本):
    • 每面板附一小段 ASCII 草图(或整镜一张组合草图),让用户秒扫空间布局而不必渲染图。例:
      [0-1s]  Mia (L, mid)         door-frame (R)
              ——跪下,双手按苹果筐——
              cam: low push-in, locked
              audio: silent | anchor: basket center-bottom
      [1-2s]  ...
    • ASCII 块仅供参考;视频模型读取上面结构化的 每面板四象限内容,不读 ASCII。
  11. 分镜专用标记:
    • 关键节拍在面板时间码后加 [BEAT]。
    • 某面板必须交接特定状态到下个面板或下个镜头时,加 [HANDOFF → ...] 短标签,如 [HANDOFF → S04 opening]。

每镜章节模板(任意镜通用,复制粘贴骨架):

## S03 / 6s — 标题:奶奶把苹果筐递给 Mia

- **Hook 类型**:reveal
- **场景 & 角色**:scene:kitchen | char:Mia, char:Grandma
- **空间锚点卡**:
  - 固定地标:door-frame(右侧 1/3)、kitchen-island(底部居中)
  - 人物位置:Mia(左,中景,面朝镜头)| Grandma(右,前景,面朝 Mia)
  - 退场人物状态:—
  - 光位基线:温暖顶光主光 + 右侧冷反光
- **承接 S02**:奶奶弯下腰从中岛拿起苹果筐
- **交接 S04**:Mia 接住筐转身,门铃响起
- **双绑定**:[char:Mia] [char:Grandma] [scene:kitchen] [hook:reveal]

### 每面板四象限内容

#### 0–1s
- 姿态 + 表情:奶奶弯腰双手持筐;Mia 左侧站姿,眼神好奇
- 镜头:locked medium shot, eye-level
- 音频 + 锚点:silent | Mia: L midground | basket: center bottom
- 表演备注:[BEAT]

#### 1–2s
- 姿态 + 表情:奶奶手臂伸向 Mia,筐倾斜;Mia 双手前伸准备接
- 镜头:locked medium shot, eye-level
- 音频 + 锚点:♪ SFX: basket rustle | anchor: door-frame: 右侧 1/3
- 表演备注:[HANDOFF → S04 opening]

#### 2–3s
...

### ASCII 布局(可选)
[0-1s]  Grandma (R, fg)        door-frame (R, bg)
        ——lifts basket——        Mia (L, mid)
        cam: locked | silent
[1-2s]  ...

所有章节写完后,把文档放到画布,直接进入 Step 7。默认模式下不要调用任何图像生成模型。

按镜抽取(重点迭代模式)

默认的单文档形态针对阅读和跨镜连续性做了优化。当用户标记某镜需要重点迭代(通常是 climax / 追逐 / 闹剧节拍,每面板内容需要多轮修订),就把该章节从文档中抽取成独立文本节点,让迭代局部化:

抽取机制存在是因为独立节点按需使用才高效 —— 但只要迭代压力大就随时可用。

Opt-in 路径:多宫格铅笔分镜图(可视化模式)

如果用户在分镜模式选项卡选了可视化模式,在单文本分镜文档之外额外为每行生成一张多宫格铅笔分镜图。单文本分镜文档仍为权威渲染参考;铅笔图仅供人眼审稿。

每张铅笔分镜图:

分镜批准(两种模式通用)

所有文本分镜章节(和可视化模式下的铅笔图)产出后,按镜头顺序放到画布,归组为:

展示用户选项卡:

分镜生成失败回退(仅可视化模式)

如果铅笔分镜图无法按要求质量产出(布局塌陷、标签糊掉、面板合并、角色走样),在向用户求助前按以下升级路径处理:

  1. 第一次重试:用更紧的提示重画同一镜,明确写上四象限布局、[char:…] [scene:…] [shot:…] 标签和每面板内容规则。
  2. 第二次重试:去掉右下音频/锚点象限文字(保留为带小 ♪ 标记的空白格),减少文字负载;通常能修掉标签糊掉但不影响视觉节拍。
  3. 第三次重试:面板数减 1(例如 6 面板→5 面板,合并两秒动作最弱的秒),镜头图标简化为单箭头。
  4. 同一镜连续 3 次失败后:暂停并用选项卡问用户:
    • 切换为色块分镜(灰色方块占位姿态,不画铅笔线),仅限失败这一镜。
    • 放弃该镜的铅笔图,仅靠单文本分镜文档推进该行。
    • 在 Step 5 把该镜拆为两段更短的镜头并重跑 Step 5.5。
    • 手动提供参考图代替生成。

默认文本模式没有这套回退 —— 文本分镜失败只发生在模型无法产出连贯结构化文本时,遇到就直接回到 Step 5 修订该行表格。

STEP 7:视频模型选项卡 + 单镜头视频片段

视频模型选项卡(任何片段渲染前的强制门)

任何片段渲染前必须先展示视频模型选项卡。选择写入项目简报,本项目所有片段沿用,除非用户后续修改。

视频模型选项卡:

分辨率选项卡(视频模型锁定后)

视频模型确定后再展示分辨率选项卡:

首条片段渲染前用户必须先确认分辨率。后续用户可针对单条 hero 镜头临时改分辨率。

单镜头片段渲染

每行批准后调用选定的视频模型生成对应独立视频片段。每条片段必须严格使用单文本分镜文档中匹配的章节(若该章节已抽取成独立节点则从独立节点取)、角色卡和场景卡。

各模型通用规则:

模型相关 prompt 形态

单文本分镜文档(已抽取的镜从独立节点取)同时喂两个模型,但包在分镜外的 prompt 前缀不同:

用户选了逐镜混合时,按该行 video_model 字段匹配的前缀。

各模型失败回退

H3 失败回退阶梯:

  1. 第一次重试:用直接引用表格中 参考锚点 块的强化 H3 prompt 重渲染。
  2. 第二次重试:把该镜缩到 ≤6s,把砍掉的秒拆到 Step 5 的新相邻行,重跑 Step 5.5 自检再重渲。
  3. 第三次重试:把失败这一镜切到 Seedance 2.0(这正是混合模式存在的意义 — 表演回退是一键切换,不是重构流程)。
  4. 同一镜连续 3 次失败:暂停并用选项卡问用户:
    • 单独把这一镜切到 Seedance 2.0。
    • 放宽要求(去掉一个道具、简化动作、降低 hook 强度)。
    • 跳过该镜,下游加 placeholder: missing clip 标记。
    • 手动提供参考视频代替生成。

Seedance 2.0 失败回退阶梯(用户全局选了 Seedance 时,或 H3 已失败 3 次后):

  1. 第一次重试:直接引用 参考锚点 块的强化 prompt 重渲染。
  2. 第二次重试:去掉参考图,纯文本生成。
  3. 第三次重试:缩到 ≤6s,砍掉的秒拆到新行。
  4. 同一镜连续 3 次失败:问用户 — 切到 H3、宽松要求、跳过、手动参考视频。

所有片段渲染完成后

按镜头顺序放到画布,归组为 <title> shot clips(不再硬编码单一模型名,因为项目可能混用 H3 和 Seedance 2.0),展示用户选项卡:

如果渲染片段与已批准的 参考锚点 漂移(门框落到错边、人物从错边离屏、光位翻转),用直接引用 参考锚点 块的强化提示重渲染;持续漂移时按混合模式切到另一模型;不要在拼接时静默混合修正版和未修正版。

STEP 8:全片拼接、BGM 匹配与最终输出

所有单镜头片段批准后,按表格顺序拼接成完整主视频。然后生成一条连续 BGM 匹配故事氛围,嵌入拼接视频。

拼接与 BGM 规则:

然后展示用户选项卡:

STEP 9:最终复盘

用户要求诊断或存在明显风险时,生成一段简短复盘文本节点。

检查:

画布排序与归组纪律

每生成一个耐用产物,立刻按 STEP 0 顺序写到画布。生成工具自动上画布的不重复。

每个生产环节都归组:

一轮生成产出 2 个或更多产物时,立刻归组并起一个清晰标题。渲染器位置未刷新导致归组失败时,请用户点击/拖动任一画布节点一次,再重试归组,必要时再进入下一个高成本环节。

用户选项卡纪律

每个需要用户确认的地方都用选项卡。不要用纯对话问题或散文代替。强制选项卡门:

默认推荐项放最前。始终允许用户自定义输入。用户说"继续"时按选了推荐项处理。

重生成与最新资产纪律

用户重做或修订任何产物时,下游步骤必须用最新批准的产物,不能用旧的。

规则:

任何重做后:

  1. 在下一条文本输出或回复中标记重做产物为当前批准版本。
  2. 在所有后续提示中优先用新文件路径 / 节点。
  3. 画布上同时存在多版本时,按文件名 / 节点名指明当前选用版本再继续。
  4. 不要在最终拼接中静默混合新旧资产。

边界

单张图、简单修图、单段镜头动画、logo 设计、纯提示咨询不用本 Skill。用户只要提示时,用视频提示工作流。用户只要角色卡时,用角色拆解工作流。

下载此文件