From fe3d5404a9b21408de64bcd66161acc61040cfb2 Mon Sep 17 00:00:00 2001 From: type-two Date: Sat, 25 Jul 2026 21:42:50 +1000 Subject: [PATCH] plan: M7 (rig aliases, world backdrops, templates) + sequencing/beat-sync backlog --- PLAN.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/PLAN.md b/PLAN.md index 49fa325..33533c2 100644 --- a/PLAN.md +++ b/PLAN.md @@ -244,3 +244,22 @@ Orchestrator loop (Fable, this session or any MESHGOD/SCENEGOD session): read `logs/*.md` → answer BLOCKED/REQUESTS by editing `lanes/*.md` (append a dated **ORCHESTRATOR UPDATE** section) → run the SYNC integration when all three logs report their milestone DONE. + +**M7 — MAKE IT USABLE (from the 2026-07-25 orchestrator review of the live app)** +Run ONE LANE AT A TIME, orchestrator syncs between each. +- **M7-A (Lane A)**: (1) *non-mixamo rig support* — bone-alias layer in + room3d.js so CC_Base_*/Rokoko/HumanIK-Unreal/Rigify skeletons retarget with + the existing world-delta bake (lady.glb literally cannot be animated today); + clear error when <8 bones pair. (2) *world-integrated backdrops* — plate + auto-fit to camera frustum, floor tinted from the plate's bottom rows, fog + from its average colour (keyable `fog` param), grid fades out. Plates + currently read as billboards floating in a void. +- **M7-C (Lane C)**: starter templates — `templates/*.json` + `GET /templates` + and `GET /templates/{name}`; ship 3 that load into a working shot + ("two-hander golden hour", "DJ booth + crowd wall", "empty stage"). +- **M7-B (Lane B)**: "New from template" in the scene bar (picker → load), + plus a `?` shortcuts overlay listing the real keymap. +Backlog beyond M7 (orchestrator review): multi-shot SEQUENCING (a film is +currently one continuous scene; needs an ordered shot list + server-side +concat), and BEAT-SYNC (demucs/beat grid on MODELBEAST → snap keys and cuts +to the beat; the killer feature for 90sDJsim music videos).