docs: map ep01 opening to screen production
Some checks failed
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled

This commit is contained in:
冰朔 2026-06-23 21:42:25 +08:00
parent 6152d77b80
commit 43b1b1b9c4
8 changed files with 945 additions and 7 deletions

View File

@ -119,6 +119,11 @@ JZAO外置盘: 产物存放地,不是状态主控。
| D143b 商用Agent技能包 | ✅ 已建立 | `video-ai-system/config/agents/agent-00-producer.hdlp` · `agent-04-voice.hdlp` · `agent-05-lipsync.hdlp` · `agent-08-editor.hdlp` · `agent-09-qc-commercial.hdlp` · `agent-10-experience.hdlp` |
| 剧本到屏幕翻译锁 | ✅ 已建立 | `video-ai-system/protocols/SCRIPT-TO-SCREEN-TRANSLATION-LOCK.hdlp` |
| EP01技术生产计划 | ✅ 已建立 | `video-ai-system/plans/EP01-SCRIPT-TO-SCREEN-TECHNICAL-PLAN.hdlp` |
| E1-SHOT01~06技术映射 | ✅ 已建立 | `video-ai-system/plans/script-to-screen/EP01-SHOT01-06-MAPPING.hdlp` |
| 苏白口型测试 | ✅ 已建立 | `video-ai-system/plans/script-to-screen/TEST-LINE-001-SUBAI.hdlp` |
| 广告牌资产 | ✅ 草案 | `video-ai-system/assets/props/PROP-FREE-AD-BOARD/manifest.hdlp` |
| 百宗会场景资产 | ✅ 草案 | `video-ai-system/assets/envs/ENV-002-Baizonghui/manifest.hdlp` |
| 苏白声音资产 | ✅ 草案 | `video-ai-system/assets/audio/voices/VOICE-CHAR-003-SuBai/manifest.hdlp` |
| 旧导演编码 | ⚫ D136三镜遗留 | `video-ai-system/outputs/付费修仙-ep01-director-encoding.json` |
| 旧提示词 | ⚫ 真人线遗留 | `video-ai-system/data/ep01-prompts.json` |
| 旧3D产物 | ⚫ 废弃 | `/Volumes/JZAO/.../ep01-3D/` · 仅作反例 |
@ -180,9 +185,9 @@ video-ai-system/PROTOCOL-ASSESSMENT.hdlp
7. 读取 `assets/ASSET-LIBRARY-SPEC.hdlp`建立CHAR/PROP/ENV批准资产。
8. 读取 `knowledge/MODEL-CAPABILITY-MATRIX.hdlp`,以火山/Seedance为主视频引擎候选其他模型必须实测准入。
9. 读取 `experience/ITERATION-LOOP.hdlp`任何API调用必须有实验假设、停止规则和质检回写。
10. 先从 E1-SHOT01~E1-SHOT06 建立 script_to_screen_mapping
11. 做 E1-SHOT03 苏白原文台词口型测试。
12. 做 E1-SHOT02~E1-SHOT04 牌匾/广告牌跨镜一致性测试。
10. 读取 `plans/script-to-screen/EP01-SHOT01-06-MAPPING.hdlp`作为开头6镜生成前底稿
11. 读取 `plans/script-to-screen/TEST-LINE-001-SUBAI.hdlp`做 E1-SHOT03 苏白原文台词口型测试。
12. 读取 `assets/props/PROP-FREE-AD-BOARD/manifest.hdlp`、`assets/props/PROP-TDZ-PLAQUE/manifest.hdlp`、`assets/envs/ENV-002-Baizonghui/manifest.hdlp`做 E1-SHOT02~E1-SHOT04 牌匾/广告牌跨镜一致性测试。
13. 技术测试通过后按原文顺序扩展第1集。
```

View File

@ -65,6 +65,8 @@
→ 第一阶段商用路线图: `video-ai-system/plans/D143-PHASE1-COMMERCIAL-ROADMAP.hdlp`
→ 剧本到屏幕翻译锁: `video-ai-system/protocols/SCRIPT-TO-SCREEN-TRANSLATION-LOCK.hdlp`
→ EP01技术生产计划: `video-ai-system/plans/EP01-SCRIPT-TO-SCREEN-TECHNICAL-PLAN.hdlp`
→ E1-SHOT01~06技术映射: `video-ai-system/plans/script-to-screen/EP01-SHOT01-06-MAPPING.hdlp`
→ 苏白口型测试: `video-ai-system/plans/script-to-screen/TEST-LINE-001-SUBAI.hdlp`
→ EP01商用版重拆: `video-ai-system/plans/EP01-COMMERCIAL-REBREAK.hdlp` · D143c废弃不再执行
→ D143b Agent重建分工: `video-ai-system/config/D143-AGENT-REBUILD.hdlp`

View File

@ -0,0 +1,114 @@
# 声音资产 · VOICE-CHAR-003-SuBai
> HLDP://video-ai-system/assets/audio/voices/VOICE-CHAR-003-SuBai/manifest
> 类型: 角色声音 · 苏白 · P0
> 建立: D143c · 2026-06-23
> 项目: 付费才能修仙 · EP01
---
## 状态
```
approval_status: DRAFT
asset_type: voice
character_id: CHAR-003
character_name: 苏白
```
---
## 角色声音核
来自 `characters-v2.hdlp`:
```
孤独的笃定
开朗自信
略带痞气
穷但不自卑
看见未来的笃定
```
声音不是旁白,不是播音腔。
---
## P0原文台词
E1-SHOT03:
```
未来的天下第一宗!天道宗开门收徒啦!
```
E1-SHOT05:
```
走过路过不要错过!
```
E1-SHOT06:
```
叹气声,不是台词。
```
---
## 录制/生成要求
```
年龄感: 18岁少年
语气: 大声、自信、明亮
节奏: 短视频对白节奏,清楚但不机械
情绪: 真相信自己是未来天下第一宗
禁止: 旁白腔、新闻播报腔、疲软读稿、过度夸张广告腔
```
---
## 口型测试
TEST-LINE-001:
```
shot: E1-SHOT03
line: 未来的天下第一宗!天道宗开门收徒啦!
mouth_visible: true
target_duration: 2.5-3.5s
video_target: 苏白中近景,双手叉腰,牌匾可见
```
TEST-LINE-001B:
```
shot: E1-SHOT05
line: 走过路过不要错过!
mouth_visible: true/medium
target_duration: 1.5-2.5s
video_target: 苏白同场带广告牌/围观人群
```
---
## 必须补齐
```
samples/subai-line-001.wav
samples/subai-line-001B.wav
qc/lipsync-test-line-001.hdlp
```
---
## 硬失败
```
像旁白
像机械TTS
台词被改写
情绪变成委屈或丧气
嘴型无法接受
```

View File

@ -0,0 +1,83 @@
# 资产清单 · ENV-002-Baizonghui
> HLDP://video-ai-system/assets/envs/ENV-002-Baizonghui/manifest
> 类型: 场景资产 · 百宗会广场 · P0
> 建立: D143c · 2026-06-23
> 项目: 付费才能修仙 · EP01
---
## 状态
```
approval_status: DRAFT
asset_type: environment
canonical_id: ENV-002
canonical_name: 百宗会广场
source_db: video-ai-system/data/environments.hdlp
```
---
## 原文范围
E1-SHOT01~06需要:
```
高空云层
百宗会巨大广场
人山人海
豪华大气招牌
各宗门排队
人群边缘角落的天道宗
天道宗破旧牌匾
天道宗广告牌
围观人群
落叶和风
```
---
## 竖屏布局
```
9:16安全区内主体完整。
广场全景镜头避免重要信息在左右边缘。
天道宗角落不是孤立建筑死角,是热闹广场里被忽略的人群边缘。
苏白/牌匾/广告牌三者必须能建立空间关系。
```
---
## 空间锁
```
灵霄宗: 豪华、长队、远处/另一侧。
天道宗: 人群边缘角落、寒酸、无人排队。
天道宗牌匾: 竖式悬挂。
天道宗广告牌: 牌匾下方旁边地面。
```
---
## 必须补齐
```
approved/vertical-layout.png
approved/tdz-corner-layout.png
approved/baizonghui-wide-reference.png
layout/E1-SHOT01-06-space-map.hdlp
rejected/negative-examples.hdlp
```
---
## 硬失败
```
天道宗变成建筑死角
广场空无一人
牌匾和广告牌空间关系断裂
竖屏裁切导致苏白/牌匾/广告牌不完整
```

View File

@ -0,0 +1,103 @@
# 资产清单 · PROP-FREE-AD-BOARD
> HLDP://video-ai-system/assets/props/PROP-FREE-AD-BOARD/manifest
> 类型: 道具资产 · 天道宗招生广告牌 · P0
> 建立: D143c · 2026-06-23
> 项目: 付费才能修仙 · EP01 · E1-SHOT04/E1-SHOT05
---
## 原文
sourceLine:
```
第1集1-1段·天道宗席位旁边放着的广告牌
```
source_text:
```
天道宗席位旁边放着的广告牌:【天道宗】【未来第一宗】【名额:一位】【包吃包住】【每月基础银子:三十两】【入宗即可学习仙法】。
```
---
## 状态
```
approval_status: DRAFT
asset_type: prop
canonical_name: 天道宗招生广告牌
canonical_id: PROP-FREE-AD-BOARD
source_prop_db: PROP-天道宗广告牌
```
---
## 固定文字
不得增删,不得改写:
```
【天道宗】
【未来第一宗】
【名额:一位】
【包吃包住】
【每月基础银子:三十两】
【入宗即可学习仙法】
```
---
## 视觉锁
```
横式破旧木板
立于地面
略向后倾斜
手写毛笔字
木板边缘粗糙
表面发白褪色
与竖式天道宗牌匾形成竖/横对照
```
---
## 生成策略
视频模型不负责生成复杂文字。
正确流程:
```
1. 生成干净广告牌底板。
2. 使用正式贴图叠加六行原文。
3. 如有镜头运动,用平面追踪/透视贴图。
4. 拆帧检查文字是否漂移、错字、糊掉。
```
---
## 必须补齐
```
approved/board-base.png
texture/free-ad-board-texture.png
tracking-tests/E1-SHOT04-report.hdlp
rejected/negative-examples.hdlp
```
---
## 硬失败
```
错字
漏行
新增文案
现代海报感
霓虹/电子屏
文字由模型乱写
```

View File

@ -105,6 +105,11 @@ preview-003: 暂不生成。
| D143b 商用Agent技能包 | ✅ | `config/agents/agent-00-producer.hdlp` · `agent-04-voice.hdlp` · `agent-05-lipsync.hdlp` · `agent-08-editor.hdlp` · `agent-09-qc-commercial.hdlp` · `agent-10-experience.hdlp` |
| 剧本到屏幕翻译锁 | ✅ | `protocols/SCRIPT-TO-SCREEN-TRANSLATION-LOCK.hdlp` |
| EP01技术生产计划 | ✅ | `plans/EP01-SCRIPT-TO-SCREEN-TECHNICAL-PLAN.hdlp` |
| E1-SHOT01~06技术映射 | ✅ | `plans/script-to-screen/EP01-SHOT01-06-MAPPING.hdlp` |
| 苏白口型测试 | ✅ | `plans/script-to-screen/TEST-LINE-001-SUBAI.hdlp` |
| 广告牌资产 | ✅ 草案 | `assets/props/PROP-FREE-AD-BOARD/manifest.hdlp` |
| 百宗会场景资产 | ✅ 草案 | `assets/envs/ENV-002-Baizonghui/manifest.hdlp` |
| 苏白声音资产 | ✅ 草案 | `assets/audio/voices/VOICE-CHAR-003-SuBai/manifest.hdlp` |
| 影视制作流程知识库 | ✅ | `knowledge/FILM-PRODUCTION-WORKFLOW.hdlp` |
| 对白/口型工作流 | ✅ | `knowledge/DIALOGUE-LIPSYNC-WORKFLOW.hdlp` |
| 模型能力准入矩阵 | ✅ | `knowledge/MODEL-CAPABILITY-MATRIX.hdlp` |
@ -173,10 +178,14 @@ preview-003: 暂不生成。
- [x] 更新 AGENT-REGISTRY追加D143b商用短视频Agent层
- [x] D143b补充剧本硬锁: 商用重拆不得改写原文,只能调整镜头组织和呈现
- [x] D143c纠偏: 废弃“商用重拆/内容重排”,改为剧本到屏幕纯技术翻译线
- [ ] 建立 E1-SHOT01~E1-SHOT06 script_to_screen_mapping
- [ ] 建立 CHAR-003-SuBai manifest 草案
- [ ] 建立 PROP-TDZ-PLAQUE manifest 草案
- [ ] 准备 TEST-LINE-001: 苏白2-3秒台词/口型测试
- [x] 建立 E1-SHOT01~E1-SHOT06 script_to_screen_mapping → `plans/script-to-screen/EP01-SHOT01-06-MAPPING.hdlp`
- [x] 建立 CHAR-003-SuBai manifest 草案 → `assets/characters/CHAR-003-SuBai/manifest.hdlp`
- [x] 建立 PROP-TDZ-PLAQUE manifest 草案 → `assets/props/PROP-TDZ-PLAQUE/manifest.hdlp`
- [x] 准备 TEST-LINE-001: 苏白2-3秒原文台词/口型测试 → `plans/script-to-screen/TEST-LINE-001-SUBAI.hdlp`
- [x] 建立 PROP-FREE-AD-BOARD / ENV-002 / VOICE-CHAR-003 P0资产草案
- [ ] 生成或确认 CHAR-003-SuBai 批准参考图
- [ ] 生成或确认 PROP-TDZ-PLAQUE 批准贴图/参考
- [ ] 生成或确认 PROP-FREE-AD-BOARD 文字贴图
- [ ] 准备 TEST-PROP-001: 天道宗牌匾跨镜一致测试
- [ ] 连续剧集CHAR保鲜(跨集一致性校验)

View File

@ -0,0 +1,507 @@
# EP01 · E1-SHOT01~06 剧本到屏幕技术映射
> HLDP://video-ai-system/plans/script-to-screen/EP01-SHOT01-06-MAPPING
> 类型: 原文映射 · 技术生产底稿 · 不改内容
> 建立: D143c · 2026-06-23
> 约束: `video-ai-system/protocols/SCRIPT-TO-SCREEN-TRANSLATION-LOCK.hdlp`
> 输入:
> - `动态漫:《付费才能修仙?我的宗门全免费》.md`
> - `video-ai-system/data/ep01-scenes.json`
> - `video-ai-system/data/ep01-storyboard.json`
> 铸渊 ICE-GL-ZY001 · 冰朔 TCS-0002∞
---
## 总锁
```
剧本怎么写,就怎么拍。
```
本文件不改剧情、不重排、不加戏、不删戏。
它只把 E1-SHOT01~06 从剧本文字翻译成可生产视频的技术输入。
---
## 公共技术规格
```
delivery_canvas: 9:16 vertical
target_preview: 1080x1920
safe_area_top: 160px
safe_area_bottom: 260px
subtitle_style: white text + black stroke
name_tag_style: yellow text + black stroke
main_video_model_candidate: 火山/Seedance
quality_benchmark: 渔乡守真心最低商用线
no_content_change: true
```
---
## E1-SHOT01 · 百宗会广场建立
sourceLine:
```
第1集1-1段·修仙界高空云层·云层下俯瞰视角·巨大广场人山人海
```
source_text:
```
修仙界高空的云层之上,仙气飘飘的修仙者御剑飞行,浑身散发着灵气光芒的修仙者骑着各种坐骑,仙风道骨的仙人驾鹤化做一道流光。
(云层下俯瞰视角)巨大的广场(百宗会)上人山人海,很多豪华大气的招牌树立,每个招牌下面都坐着一些穿着修仙服饰的宗门中人,很多人在各大排位前面排队。
```
technical_translation:
```
竖屏开场建立镜头。
上半区: 云层、御剑飞行、坐骑、仙人流光。
中下区: 百宗会广场全景、人山人海、宗门招牌林立。
镜头运动: 从高空云层缓慢下降至广场俯瞰,不横移,不提前切天道宗特写。
```
assets:
```
ENV-002-Baizonghui
background_crowd_generic
generic_flying_cultivators
generic_sect_signs
```
dialogue_audio:
```
none
```
sound_design:
```
ambience: 高空风声、远处人群声
sfx: 御剑破空轻音、仙鹤/坐骑掠过
bgm: 开场仙侠短剧氛围,不盖后续对白
```
vertical_composition:
```
主体中心线锁在竖屏中轴。
广场必须在下半屏清楚出现。
不要把重要宗门招牌放到左右裁切边缘。
```
qc_gate:
```
SCRIPT_GATE: pass if source_text unchanged
Q5 道具可读: 1即可本镜不要求读清具体牌匾
Q7 竖屏构图: 2
Q10 商用观感: 2
```
---
## E1-SHOT02 · 天道宗破旧牌匾
sourceLine:
```
第1集1-1段·特写角落里写着【天道宗】的破旧牌匾
```
source_text:
```
角落里写着【天道宗】的破旧牌匾。
```
technical_translation:
```
牌匾特写。
竖式、破旧、木质、写着【天道宗】。
画面只表达原文的“角落里破旧牌匾”,不新增其他信息。
```
assets:
```
PROP-TDZ-PLAQUE
ENV-002-Baizonghui
```
dialogue_audio:
```
none
```
sound_design:
```
ambience: 广场远处人声
sfx: 木牌轻晃、微风
```
vertical_composition:
```
牌匾位于竖屏中上部。
给后期贴图留出完整平面区域。
文字【天道宗】优先后期贴图,视频模型只需保证牌匾位置/材质/方向。
```
model_strategy:
```
优先使用已批准牌匾参考图/贴图。
若模型不能稳定文字,生成无字/弱字牌匾底板再由Editor贴正式【天道宗】。
```
qc_gate:
```
SCRIPT_GATE: source_text必须是天道宗破旧牌匾
Q5 道具可读: 2
Q7 竖屏构图: 2
hard_fail: 牌匾横式、文字变成其他宗门、牌匾变色/变材质
```
---
## E1-SHOT03 · 苏白站牌匾下喊话
sourceLine:
```
第1集1-1段·苏白站在天道宗破旧牌匾下双手叉腰·大声喊话
```
source_text:
```
苏白(字幕:苏白,天道宗宗主)站在【天道宗】破旧的牌匾下,双手叉腰。
苏白(大声):未来的天下第一宗!天道宗开门收徒啦!
```
technical_translation:
```
苏白中景/中近景。
苏白站在【天道宗】破旧牌匾下,双手叉腰,大声喊原文台词。
必须出现人物名牌: 苏白 / 天道宗宗主。
```
assets:
```
CHAR-003-SuBai
PROP-TDZ-PLAQUE
ENV-002-Baizonghui
VOICE-CHAR-003-SuBai
```
dialogue_audio:
```
speaker: 苏白
type: dialogue
emotion: 大声·自信
line: 未来的天下第一宗!天道宗开门收徒啦!
mouth_visible: true
```
lipsync_strategy:
```
P0测试镜头。
优先做苏白中近景露嘴短句。
如果口型失败,不能改台词,只能调整镜头为侧脸/半侧脸/短切反应。
```
vertical_composition:
```
苏白上半身在竖屏中轴。
牌匾在苏白上方或侧上方可见。
名牌靠近苏白但不遮脸。
字幕放底部安全区。
```
sound_design:
```
dialogue: 苏白原文台词
ambience: 广场人声底噪
bgm: 明亮自信但略带寒酸反差
```
qc_gate:
```
SCRIPT_GATE: 台词必须逐字对应原文
Q1 角色可辨: 2
Q2 主角一致: 2
Q3 台词表演: 2
Q4 字幕同步: 2
Q7 竖屏构图: 2
hard_fail: 旁白代替苏白台词、苏白换脸、牌匾消失、台词改写
```
---
## E1-SHOT04 · 天道宗广告牌
sourceLine:
```
第1集1-1段·天道宗席位旁边放着的广告牌
```
source_text:
```
天道宗席位旁边放着的广告牌:【天道宗】【未来第一宗】【名额:一位】【包吃包住】【每月基础银子:三十两】【入宗即可学习仙法】。
```
technical_translation:
```
广告牌特写。
必须展示六条原文信息,不增不删。
复杂文字由后期贴图完成,不要求视频模型直接生成。
```
assets:
```
PROP-FREE-AD-BOARD
PROP-TDZ-PLAQUE
ENV-002-Baizonghui
```
dialogue_audio:
```
none
```
visual_text_overlay:
```
【天道宗】
【未来第一宗】
【名额:一位】
【包吃包住】
【每月基础银子:三十两】
【入宗即可学习仙法】
```
vertical_composition:
```
广告牌在竖屏中部偏下,完整可读。
文字不要贴近左右边缘。
如牌匾同画,牌匾只做空间关系辅助,不抢广告牌。
```
qc_gate:
```
SCRIPT_GATE: 广告牌六行信息必须与原文一致
Q5 道具可读: 2
Q7 竖屏构图: 2
hard_fail: 文字缺项、错字、乱码、顺序含义改变
```
---
## E1-SHOT05 · 苏白继续喊话 / 围观讽刺
sourceLine:
```
第1集1-1段·听到呼喊声周围的人围过来指指点点·龙套一二三讽刺
```
source_text:
```
苏白(大声):走过路过不要错过!
听到呼喊声,周围的人围了过来,对着苏白和【天道宗】的广告指指点点。
龙套一(讽刺):哈哈哈笑死我了,这么寒酸的宗门还天下第一宗?
龙套二(质疑):包吃包住?入宗就给仙法?太扯了吧?
龙套三(讽刺):灵霄宗那种仙盟五百强才三十两!这种破宗门居然也敢收三十两,想钱想疯了吧!
```
technical_translation:
```
中景,苏白、广告牌、围观人群同场。
苏白先继续喊原文台词,围观者靠近并指点。
龙套一二三台词可通过群体中近景/字幕/分句配音完成。
```
assets:
```
CHAR-003-SuBai
PROP-FREE-AD-BOARD
PROP-TDZ-PLAQUE
ENV-002-Baizonghui
background_crowd_3_to_6
VOICE-CHAR-003-SuBai
VOICE-CROWD-LOOPERS
```
dialogue_audio:
```
speaker: 苏白
line: 走过路过不要错过!
emotion: 大声·吆喝
mouth_visible: true/medium
speaker: 龙套一
line: 哈哈哈笑死我了,这么寒酸的宗门还天下第一宗?
emotion: 讽刺
mouth_visible: optional
speaker: 龙套二
line: 包吃包住?入宗就给仙法?太扯了吧?
emotion: 质疑
mouth_visible: optional
speaker: 龙套三
line: 灵霄宗那种仙盟五百强才三十两!这种破宗门居然也敢收三十两,想钱想疯了吧!
emotion: 讽刺
mouth_visible: optional
```
lipsync_strategy:
```
苏白短句可做露嘴。
龙套群嘲不强求逐嘴同步,可用群声、反应中景、字幕和短切处理。
不得改龙套台词含义。
```
vertical_composition:
```
苏白与广告牌保持同屏可见。
围观者只围住边缘,不遮挡苏白脸和广告牌主要信息。
字幕分句显示,避免底部堆满。
```
qc_gate:
```
SCRIPT_GATE: 所有台词来自原文
Q1 角色可辨: 苏白必须2龙套可1
Q3 台词表演: 2
Q4 字幕同步: 2
Q5 道具可读: 1以上
hard_fail: 龙套台词改写成新内容、围观者挡住主体、苏白台词消失
```
---
## E1-SHOT06 · 人群散去 / 落叶 / 苏白叹气
sourceLine:
```
第1集1-1段·围观的人讽刺完散去·一阵风吹起了苏白脚下的落叶·苏白叹了一口气看向了远处
```
source_text:
```
围观的人讽刺完散去,一阵风吹起了苏白脚下的落叶(凄凉音效)。苏白叹了一口气看向了远处。
```
technical_translation:
```
中景到稍远中景。
围观人群散去,苏白留在牌匾/广告牌旁边。
风吹脚下落叶,苏白叹气看向远处。
```
assets:
```
CHAR-003-SuBai
PROP-TDZ-PLAQUE
PROP-FREE-AD-BOARD
ENV-002-Baizonghui
leaf_particles
```
dialogue_audio:
```
none
```
sound_design:
```
sfx: 凄凉音效、风声、落叶掠过地面
ambience: 人群声逐渐远离
performance: 苏白叹气声可作为非台词表演音
```
emotion_translation:
```
原文: 苏白叹气看向远处。
角色核: 不是委屈,是系统进度条走太慢的烦躁和孤独笃定。
表现: 轻叹、抬眼望远,不哭、不崩、不丧。
```
vertical_composition:
```
苏白在竖屏中下部,远处视线方向保留空间。
落叶在脚下可见。
牌匾/广告牌至少保留一个在画面边缘,维持场景连续。
```
qc_gate:
```
SCRIPT_GATE: 必须有人群散去、落叶、苏白叹气看远处
Q2 主角一致: 2
Q6 镜头目的: 2
Q9 情绪推进: 2
Q10 商用观感: 2
hard_fail: 苏白变成委屈哭泣、场景跳到新地方、牌匾/广告牌全部消失导致空间断裂
```
---
## 下一步
```
1. 建立 CHAR-003-SuBai 批准资产。
2. 建立 PROP-TDZ-PLAQUE 批准贴图/参考。
3. 建立 PROP-FREE-AD-BOARD 六行文字贴图。
4. 建立 VOICE-CHAR-003-SuBai 声线测试。
5. 用 E1-SHOT03 做苏白原文台词口型测试。
6. 用 E1-SHOT02~04 做牌匾/广告牌一致性测试。
```
---
## 锁定
⊢ 本文件只翻译原文,不改变原文。
⊢ 后续提示词、模型路由、剪辑、QC都必须引用本映射。

View File

@ -0,0 +1,115 @@
# TEST-LINE-001 · 苏白原文台词口型测试
> HLDP://video-ai-system/plans/script-to-screen/TEST-LINE-001-SUBAI
> 类型: P0技术测试 · 角色对白 · 口型
> 建立: D143c · 2026-06-23
> 来源: `plans/script-to-screen/EP01-SHOT01-06-MAPPING.hdlp`
---
## 测试目标
验证:
```
苏白能否在画面里说原文台词。
不是旁白,不是读剧本。
```
---
## 原文
sourceLine:
```
第1集1-1段·苏白站在天道宗破旧牌匾下双手叉腰·大声喊话
```
line:
```
未来的天下第一宗!天道宗开门收徒啦!
```
emotion:
```
大声·自信
```
---
## 输入资产
```
CHAR-003-SuBai
VOICE-CHAR-003-SuBai
PROP-TDZ-PLAQUE
ENV-002-Baizonghui
```
---
## 画面要求
```
苏白中近景。
苏白双手叉腰。
苏白站在【天道宗】破旧牌匾下。
牌匾可见。
竖屏构图。
```
---
## 测试路线
Route A:
```
火山/Seedance 主视频候选。
使用苏白批准参考图 + 牌匾参考图。
生成苏白说原文台词的短镜头。
```
Route B:
```
若原生口型失败:
先生成苏白稳定画面/短视频。
再用口型工具或音频驱动路线处理嘴部。
```
Route C:
```
若正脸口型仍失败:
不改台词。
改镜头技术方案为半侧脸/短切/反应镜头。
记录为口型规避,不算最终解决。
```
---
## 通过标准
```
台词逐字不改。
声音像角色说话。
嘴型基本对应。
苏白不换脸。
牌匾不消失。
竖屏主体完整。
```
---
## 停止规则
```
同一路线最多2次。
失败后不得继续抽卡。
必须写 experience 记录并改技术路线。
```