docs(course): add all 15 narrated module videos
Record M01-M15 at 1280x720 H.264/AAC (187s each), fix the UV and Spreadsheet recording actions, embed each module video with poster and VTT in the generated course, and record the verified 15/15 checker result. M01 is re-recorded; M06/M13 were retried after action fixes. Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
@@ -215,11 +215,22 @@
|
||||
- 验证:`web-camera-view.spec.ts` **2/2 PASS**(进入/退出恢复、未锁定不动相机、锁定写回 revision、
|
||||
Ctrl+Alt+Numpad0)。
|
||||
|
||||
### 14. 逐模块配音视频(15 条)
|
||||
|
||||
- 新 `tools/web/course/record-module-video.mjs`:按模块生成旁白章节、准备 TTS、独立浏览器 context 录制、
|
||||
overlay/光标/字幕、OPFS 保存重开、逐模块混流与 report;`--all --resume` 可断点续录。
|
||||
- `full-course.json` 每个模块增加 `video` 字段;生成器在模块内嵌 `<video>` + VTT + poster;
|
||||
`check-full-course.mjs` 要求 15 条 H.264/AAC 1280×720、180–480 s 的模块视频。
|
||||
- 产物:`web/app/public/tutorial/full/video/Mxx-lesson-720p.mp4` + poster + `.zh-Hans.vtt`。
|
||||
- 录制批次结果:**15/15 PASS**,每条 187.00–187.02 s(3:07,满足 180–480 s),H.264/AAC 1280×720;
|
||||
M06(UV)与 M13(Spreadsheet)首次失败后修正动作并补录通过;M01 单独补录。
|
||||
- `node tools/web/course/check-full-course.mjs` → **PASS**:15 模块、15 模块视频、17 个视频总、
|
||||
98,717,400 字节媒体,无缺失/编码/时长错误。
|
||||
|
||||
## 待实现
|
||||
|
||||
1. 逐模块短视频:计划中的 15 条 3–8 分钟视频目前只完成 2 条(编辑器专课 + 渲染专课);
|
||||
M01–M05、M10、M14、M15 仍以图文截图为主。
|
||||
2. Preferences 仍是最小集(状态栏、快捷栏、区域切换器),未覆盖完整键位/主题/视口偏好。
|
||||
1. Preferences 仍只覆盖高价值设置;主题/系统/完整键位配置未实现(已在 UI 标注不支持及原因)。
|
||||
2. 构建并发布第三轮 release(区域布局、相机、偏好、15 视频),线上验证后更新状态。
|
||||
|
||||
## 已知限制 / 未验证
|
||||
|
||||
@@ -232,11 +243,10 @@
|
||||
RENDER_LAYER 用最近一次 PBR 渲染结果。Transform 的 scaleY 以 scaleX 统一写入;
|
||||
Alpha Over 的 Factor 不持久化;保存重开后节点 id 由原生 identifier 重新生成
|
||||
(节点名、类型、位置、连线、资源与属性保留)。MIX 仅持久化 RGBA/Mix 模式。
|
||||
- 课程为 1 个静态 HTML 总课程;配音视频只有 2 条(编辑器专课、渲染专课),不是计划的 15 条逐模块
|
||||
短视频。M01–M05、M10、M14、M15 以图文和截图为主。
|
||||
- 动画工作区相机区域为真实 3D 视口并对齐场景相机,但仍可自由导航,未实现桌面“锁定相机视图”。
|
||||
Area 切换器为浮动下拉,不包含桌面区域头的 ⋮ 菜单与 split/join;完整键位/主题偏好未实现。
|
||||
Outliner 已具备行内重命名、多选、拖放与键盘导航;完整 Outliner 操作集合仍以桌面为准逐步补齐。
|
||||
- 课程为 1 个静态 HTML 总课程,已嵌入 15 条逐模块配音视频(每条 3:07,中文配音/VTT/poster)。
|
||||
- 相机视图实现 Numpad0 / Camera to View;未实现 object-as-camera、自动关键帧/约束/父级调整的完整
|
||||
桌面 camera lock 分支。Area 支持浮动 ⋮ 的 split/join/swap/duplicate/maximize/close/reset,不含桌面
|
||||
新窗口 duplicate 与拖拽分隔条 resize。Preferences 仅覆盖高价值设置,完整键位/主题/系统页未实现。
|
||||
- 本轮只验证 Chromium + RTX 4060;未验证其他浏览器。
|
||||
- 既有保存下载型 spec 尚未迁移;在迁移完成前不要把这些旧 spec 的失败当作产品回归。
|
||||
- 远端首次 wasm 加载 154–193 秒;课程录制只做本地,页面需提示首载时间。
|
||||
|
||||
Reference in New Issue
Block a user