Files
Popiai-skill/ecommerce/dynamic-poster/references/storyboard-rules.md
T

79 lines
3.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Storyboard Rules — 分镜脚本规则
## 景别设计规则
**相邻 Beat 必须切换景别。** 如果连续两个 Beat 都是全景或都是特写,视频会显得单调。
景别类型及用法:
| 景别 | 英文 | 用途 | Image Prompt 关键词 |
|------|------|------|-------------------|
| 全景 | Wide shot | Setup 建立场景,展示产品与环境关系 | `wide shot, full environment visible, product in context` |
| 中景 | Medium shot | 展示产品主体 + 部分环境 | `medium shot, product fills 40-60% of frame` |
| 近景 | Medium close-up | 突出产品细节 + 少量环境 | `medium close-up, product fills 60-80% of frame` |
| 特写 | Close-up | 产品纹理/材质/细节 | `close-up, macro detail, shallow depth of field` |
**典型景别组合**3 Beat 为例):
- 全景 → 近景 → 特写(渐进聚焦)
- 特写 → 全景 → 中景(先抓眼球再展开)
- 中景 → 全景 → 特写(先展示再铺开再收焦)
---
## Visual Delta 规则
**Visual Delta 是整个工作流的关键。** 如果相邻 Beat 的图看起来差不多,视频就不会有叙事张力。
每个 Visual Delta 必须回答:**"如果把两张图并排放,观众 1 秒内能看出什么不同?"**
合格的 Visual Delta 示例:
- "地面从干净水泥变成 60% 被绿色植被覆盖"
- "产品周围新增 5-6 个同方向倾斜的物体"
- "背景从完整建筑变成碎片悬浮状态"
- "画面从单一产品变成 20+ 个同类产品填满货架"
不合格的 Visual Delta
- "氛围更紧张" ← 不可见
- "变化加剧" ← 太模糊
- "光线变暖" ← 差异太小,视频模型几乎不会表现
---
## Beat 数量参考
| 时长 | 建议 Beat 数 | 说明 |
|------|-------------|------|
| 5s | 2-3 | 起始 + 变化/定格 |
| 8-10s | 3-4 | 起始 + 渐变阶段 + 定格 |
| 12-15s | 4-5 | 起始 + 多阶段变化 + 定格 |
**第一个 Beat 必须是静态起始场景,最后一个 Beat 必须是定格收尾。** 中间 Beat 的数量和内容由冲突弧线自然决定。
---
## Image Prompt 景别关键词
景别必须写进 Image Prompt。示例:
- Wide: `wide shot, full environment visible, product in context`
- Close-up: `close-up, macro detail, shallow depth of field`
---
## 人脸规避规则(Seedance 安全)
Seedance 2.0 对正面人脸极度敏感,会直接拒绝生成。所有分镜图必须遵守:
- **禁止正面人脸**:不出现可辨识的五官(眼睛、鼻子、嘴巴)
- 需要人物时,使用:背影(`seen from behind`)、侧影剪影(`silhouette`)、局部肢体(`hands only`, `feet walking`)、远景小人(`tiny figure in the distance`
- 用物体代替人物传达故事:鞋子自己转向、杯子自己移动、衣服悬浮——比人物行为更容易控制
- 产品特写和环境全景天然安全,优先使用
- Prompt 中主动写入 `no visible face, no facial features, seen from behind` 等排除词
---
## 品牌文字规则
- 仅最后一个 BeatPayoff)的 Image Prompt 中包含品牌名/slogan
- 在 prompt 中描述文字的位置和样式,例如 `the text "BRAND NAME" in clean white sans-serif appears at the bottom center of the frame`
- 如有用户提供的 slogan,也在最后一帧中呈现
- 中间 Beat 的 prompt 中禁止包含任何文字
- Payoff 帧优先使用擅长文字渲染的模型生成(`qwen_image_generation``nano_banana_image_generation`