diff --git a/video-ai-system/CURRENT.hdlp b/video-ai-system/CURRENT.hdlp index 343447d..b466c57 100644 --- a/video-ai-system/CURRENT.hdlp +++ b/video-ai-system/CURRENT.hdlp @@ -122,7 +122,8 @@ JZAO外置盘: 产物存放地,不是状态主控。 | 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` | | 苏白口型测试 | 🟡 RUN-001部分通过 | `video-ai-system/outputs/tests/TEST-LINE-001-SUBAI-RUN-001-REPORT.hdlp` | -| 牌匾/广告牌一致性测试 | 🟡 牌匾特写通过 | `video-ai-system/outputs/tests/TEST-PROP-001-TDZ-PLAQUE-RUN-001-REPORT.hdlp` | +| 牌匾/广告牌一致性测试 | 🟡 特写通过·同场失败 | `video-ai-system/outputs/tests/TEST-PROP-001-TDZ-PLAQUE-RUN-002-REPORT.hdlp` | +| 固定道具合成路线 | ✅ 已建立 | `video-ai-system/plans/script-to-screen/EP01-LOCKED-PROP-COMPOSITING-ROUTE.hdlp` | | 广告牌资产 | ✅ 草案 | `video-ai-system/assets/props/PROP-FREE-AD-BOARD/manifest.hdlp` | | 广告牌文字贴图 | ✅ PNG已生成 | `video-ai-system/assets/props/PROP-FREE-AD-BOARD/texture/free-ad-board-texture.png` | | 百宗会场景资产 | ✅ 草案 | `video-ai-system/assets/envs/ENV-002-Baizonghui/manifest.hdlp` | diff --git a/video-ai-system/assets/references/EP01-P0/ref-char003-subai-plus-tdz-plaque.png b/video-ai-system/assets/references/EP01-P0/ref-char003-subai-plus-tdz-plaque.png new file mode 100644 index 0000000..fe01765 Binary files /dev/null and b/video-ai-system/assets/references/EP01-P0/ref-char003-subai-plus-tdz-plaque.png differ diff --git a/video-ai-system/memory/zai-fu-fei-xiu-xian/STATUS.hdlp b/video-ai-system/memory/zai-fu-fei-xiu-xian/STATUS.hdlp index bcb5a40..f487396 100644 --- a/video-ai-system/memory/zai-fu-fei-xiu-xian/STATUS.hdlp +++ b/video-ai-system/memory/zai-fu-fei-xiu-xian/STATUS.hdlp @@ -108,7 +108,8 @@ preview-003: 暂不生成。 | EP01技术生产计划 | ✅ | `plans/EP01-SCRIPT-TO-SCREEN-TECHNICAL-PLAN.hdlp` | | E1-SHOT01~06技术映射 | ✅ | `plans/script-to-screen/EP01-SHOT01-06-MAPPING.hdlp` | | 苏白口型测试 | 🟡 RUN-001部分通过 | `outputs/tests/TEST-LINE-001-SUBAI-RUN-001-REPORT.hdlp` | -| 牌匾/广告牌一致性测试 | 🟡 牌匾特写通过 | `outputs/tests/TEST-PROP-001-TDZ-PLAQUE-RUN-001-REPORT.hdlp` | +| 牌匾/广告牌一致性测试 | 🟡 特写通过·同场失败 | `outputs/tests/TEST-PROP-001-TDZ-PLAQUE-RUN-002-REPORT.hdlp` | +| 固定道具合成路线 | ✅ | `plans/script-to-screen/EP01-LOCKED-PROP-COMPOSITING-ROUTE.hdlp` | | 广告牌资产 | ✅ 草案 | `assets/props/PROP-FREE-AD-BOARD/manifest.hdlp` | | 广告牌文字贴图 | ✅ PNG已生成 | `assets/props/PROP-FREE-AD-BOARD/texture/free-ad-board-texture.png` | | 百宗会场景资产 | ✅ 草案 | `assets/envs/ENV-002-Baizonghui/manifest.hdlp` | @@ -195,7 +196,8 @@ preview-003: 暂不生成。 - [x] 建立广告牌六行原文SVG贴图源 → `assets/props/PROP-FREE-AD-BOARD/texture/free-ad-board-texture.svg` - [x] 准备 TEST-PROP-001: 天道宗牌匾/广告牌跨镜一致测试 → `plans/script-to-screen/TEST-PROP-001-TDZ-PLAQUE.hdlp` - [x] 执行 TEST-PROP-001 RUN-001: 火山Seedance牌匾特写测试 → `outputs/tests/TEST-PROP-001-TDZ-PLAQUE-RUN-001-REPORT.hdlp` -- [ ] 执行 TEST-PROP-001 RUN-002: 苏白与同一牌匾同场测试 +- [x] 执行 TEST-PROP-001 RUN-002: 苏白与同一牌匾同场测试 → 复合参考图路线失败 +- [x] 建立工程合成/固定贴图路线解决E1-SHOT03牌匾同场 → `plans/script-to-screen/EP01-LOCKED-PROP-COMPOSITING-ROUTE.hdlp` - [ ] 执行 TEST-PROP-001 RUN-003: 广告牌PNG文字贴图上镜追踪测试 - [ ] 生成或确认 CHAR-003-SuBai 批准参考图 - [ ] 生成或确认 PROP-TDZ-PLAQUE 批准贴图/参考 diff --git a/video-ai-system/outputs/tests/TEST-PROP-001-TDZ-PLAQUE-RUN-002-REPORT.hdlp b/video-ai-system/outputs/tests/TEST-PROP-001-TDZ-PLAQUE-RUN-002-REPORT.hdlp new file mode 100644 index 0000000..93008b8 --- /dev/null +++ b/video-ai-system/outputs/tests/TEST-PROP-001-TDZ-PLAQUE-RUN-002-REPORT.hdlp @@ -0,0 +1,87 @@ +# TEST-PROP-001 · 天道宗牌匾 RUN-002报告 + +> HLDP://video-ai-system/outputs/tests/TEST-PROP-001-TDZ-PLAQUE-RUN-002-REPORT +> 类型: 苏白+牌匾同场一致性测试 · 火山Seedance +> 生成: D143c · 2026-06-23 22:11 CST +> 铸渊 ICE-GL-ZY001 + +--- + +## 原文锁定 + +``` +苏白站在【天道宗】破旧的牌匾下,双手叉腰,大声喊:“未来的天下第一宗!天道宗开门收徒啦!” +``` + +不得改写,不得旁白化。 + +--- + +## 输入 + +``` +model: doubao-seedance-2-0-260128 +task_id: cgt-20260623221111-bbq92 +duration_request: 4s +resolution_request: 720p +reference_image: video-ai-system/assets/references/EP01-P0/ref-char003-subai-plus-tdz-plaque.png +output: /Volumes/JZAO/铸渊-ICE-GL-ZY001/OUT-输出/视频/zai-fu-fei-xiu-xian/ep01/tests/TEST-PROP-001-TDZ-PLAQUE-RUN-002-SUBAI-SAME-SCENE.mp4 +``` + +--- + +## 客观探针 + +``` +container_duration: 4.086009s +video_codec: h264 +video_size: 1112x834 +fps: 24 +audio_codec: aac +``` + +硬问题: + +``` +请求竖屏9:16,但实际输出为横屏1112x834。 +``` + +--- + +## 画面观察 + +``` +pass: +- 牌匾仍为竖式。 +- “天道宗”三字大体可读。 +- 苏白白衣、少年感和开口表演仍可见。 + +fail: +- 不是竖屏正片构图。 +- 牌匾与苏白不是从第一帧开始稳定同场。 +- 牌匾从画面上方悬挂/漂入,空间关系不等于“苏白站在牌匾下”。 +- 群像和背景占比被模型自行扩展,镜头组织不可控。 +- 复合参考图导致模型把参考板理解成分段镜头/横向布局风险。 +``` + +--- + +## 裁决 + +``` +status: FAIL_FOR_SAME_SCENE_CONTINUITY +approved_for: 经验样本 +not_approved_for: E1-SHOT03正片、跨镜最终资产 +``` + +结论: + +``` +“苏白+牌匾复合参考图 → Seedance直接生成同场镜头”路线失败。 +不能继续用同一路线抽卡。 +下一步改为工程路线: +1. 苏白表演镜头单独生成。 +2. 牌匾使用固定贴图/静帧层或受控背景上屏。 +3. 通过剪辑/合成保证竖屏构图和牌匾位置。 +``` + diff --git a/video-ai-system/outputs/video-registry.json b/video-ai-system/outputs/video-registry.json index 7a5045c..28bf192 100644 --- a/video-ai-system/outputs/video-registry.json +++ b/video-ai-system/outputs/video-registry.json @@ -1,8 +1,8 @@ { "_meta": { - "updated": "2026-06-23T14:07:52.154Z", + "updated": "2026-06-23T14:19:13.248Z", "by": "铸渊 ICE-GL-ZY001", - "totalShots": 15 + "totalShots": 16 }, "shots": { "付费才能修仙-ep01-S1-01": { @@ -169,6 +169,17 @@ "promptPreview": "竖屏9:16,3D中国仙侠动态漫,使用参考图中的同一块竖式旧木牌匾作为唯一主体。牌匾上只有三个大字:天道宗。必须保持竖式悬挂、旧木质、绳索、破损边缘和黑色毛笔字", "generatedAt": "2026-06-23T14:07:52.154Z", "dNumber": "D135" + }, + "TEST-PROP-001-TDZ-PLAQUE-RUN-002-SUBAI-SAME-SCENE": { + "shotId": "TEST-PROP-001-TDZ-PLAQUE-RUN-002-SUBAI-SAME-SCENE", + "taskId": "cgt-20260623221111-bbq92", + "projectKey": "zai-fu-fei-xiu-xian/ep01/tests", + "filePath": "/Volumes/JZAO/铸渊-ICE-GL-ZY001/OUT-输出/视频/zai-fu-fei-xiu-xian/ep01/tests/TEST-PROP-001-TDZ-PLAQUE-RUN-002-SUBAI-SAME-SCENE.mp4", + "duration": 4, + "resolution": "720p", + "promptPreview": "竖屏9:16,3D中国仙侠动态漫。参考图左边是苏白角色,右边是天道宗竖式旧木牌匾。请把两者放入同一个百宗会角落场景:苏白穿同样白色长衫,双手叉腰,站在同一块竖式", + "generatedAt": "2026-06-23T14:19:13.248Z", + "dNumber": "D135" } } } \ No newline at end of file diff --git a/video-ai-system/plans/script-to-screen/EP01-LOCKED-PROP-COMPOSITING-ROUTE.hdlp b/video-ai-system/plans/script-to-screen/EP01-LOCKED-PROP-COMPOSITING-ROUTE.hdlp new file mode 100644 index 0000000..6cc44d0 --- /dev/null +++ b/video-ai-system/plans/script-to-screen/EP01-LOCKED-PROP-COMPOSITING-ROUTE.hdlp @@ -0,0 +1,108 @@ +# EP01 · 固定文字道具合成路线 + +> HLDP://video-ai-system/plans/script-to-screen/EP01-LOCKED-PROP-COMPOSITING-ROUTE +> 类型: 技术路线 · 解决牌匾/广告牌跨镜漂移 +> 建立: D143c · 2026-06-23 +> 铸渊 ICE-GL-ZY001 + +--- + +## 为什么建立 + +TEST-PROP-001 RUN-002 证明: + +``` +把苏白和牌匾做成一张复合参考图,再交给Seedance直接生成同场镜头,不可靠。 +``` + +失败点: + +``` +输出横屏。 +牌匾与苏白不是稳定同场。 +模型自行扩展群像和背景。 +文字道具仍有空间漂移风险。 +``` + +因此: + +``` +文字道具不再交给视频模型自由生成。 +``` + +--- + +## 核心原则 + +``` +角色表演: 视频模型生成。 +文字道具: 固定贴图/静帧层/合成控制。 +镜头关系: 剪辑和合成控制。 +原文内容: 不改、不删、不加。 +``` + +--- + +## E1-SHOT03 工程方案 + +目标原文: + +``` +苏白站在【天道宗】破旧的牌匾下,双手叉腰,大声喊话。 +``` + +执行: + +``` +1. 生成苏白中近景表演底片。 +2. 底片提示词允许背景空出上方/后方牌匾区域。 +3. 使用PROP-TDZ-PLAQUE固定牌匾图层。 +4. 将牌匾合成到苏白身后上方,保持竖式悬挂。 +5. 若镜头轻推,牌匾图层随同简单缩放/位移,不由模型重画。 +6. 输出后抽帧检查牌匾位置、文字、苏白头部遮挡关系。 +``` + +--- + +## E1-SHOT04 工程方案 + +目标原文: + +``` +天道宗席位旁边放着的广告牌:【天道宗】【未来第一宗】【名额:一位】【包吃包住】【每月基础银子:三十两】【入宗即可学习仙法】。 +``` + +执行: + +``` +1. 生成无字/少字广告牌底板。 +2. 使用 texture/free-ad-board-texture.png 作为唯一文字贴图。 +3. 通过透视变换贴到木牌平面。 +4. 镜头动效由剪辑层模拟;如果底板有运动,则先做平面追踪。 +5. 拆帧逐字检查,不让视频模型写广告词。 +``` + +--- + +## 工具缺口 + +``` +PROP-TDZ-PLAQUE正式透明贴图: TODO +FFmpeg/OpenCV透视贴图脚本: TODO +E1-SHOT03合成模板: TODO +E1-SHOT04广告牌追踪模板: TODO +逐帧文字OCR/人工QC表: TODO +``` + +--- + +## 通过标准 + +``` +牌匾三字始终为“天道宗”。 +广告牌六行逐字符合原文。 +竖屏输出。 +苏白不换脸。 +文字道具不漂移、不变色、不变位置关系。 +``` + diff --git a/video-ai-system/plans/script-to-screen/TEST-PROP-001-TDZ-PLAQUE.hdlp b/video-ai-system/plans/script-to-screen/TEST-PROP-001-TDZ-PLAQUE.hdlp index 89f89a1..535689a 100644 --- a/video-ai-system/plans/script-to-screen/TEST-PROP-001-TDZ-PLAQUE.hdlp +++ b/video-ai-system/plans/script-to-screen/TEST-PROP-001-TDZ-PLAQUE.hdlp @@ -127,3 +127,25 @@ E1-SHOT02牌匾特写候选可继续。 竖式、旧木、天道宗三字在4秒慢推中保持清楚。 但这不等于跨镜最终通过;还必须做苏白同场牌匾与广告牌贴图上镜测试。 ``` + +--- + +## RUN-002 · 苏白+牌匾同场 + +``` +model: 火山/Seedance · doubao-seedance-2-0-260128 +task_id: cgt-20260623221111-bbq92 +reference: video-ai-system/assets/references/EP01-P0/ref-char003-subai-plus-tdz-plaque.png +output: /Volumes/JZAO/铸渊-ICE-GL-ZY001/OUT-输出/视频/zai-fu-fei-xiu-xian/ep01/tests/TEST-PROP-001-TDZ-PLAQUE-RUN-002-SUBAI-SAME-SCENE.mp4 +report: video-ai-system/outputs/tests/TEST-PROP-001-TDZ-PLAQUE-RUN-002-REPORT.hdlp +status: FAIL_FOR_SAME_SCENE_CONTINUITY +``` + +裁决: + +``` +复合参考图路线失败。 +实际输出为横屏1112x834,且牌匾与苏白不是稳定同场。 +停止继续用“苏白+牌匾复合参考图直接生成”路线抽卡。 +下一步改为工程合成/固定贴图路线。 +```