Go to file
type-two 4cc67b90fa Lane B: resolve decision gate -> Path B (local HSMR/SKEL, accept NC risk)
B1's MoCapAnything pick reversed (animal model, wrong for human capture);
license analysis recorded in LICENSES.md. John chose Path B: run HSMR->SKEL
locally on ultra (MPS), ship rig-motion only, accept the non-commercial
licence risk as interim until a commercial SKEL licence request goes out
(Path A, the clean upgrade).

Engine installed under .engine/ (gitignored): uv venv py3.10, torch 2.13
MPS-green, ungated weights, smoke_test.py with Apple-Silicon bypasses
(detectron2 stubbed with full-frame bbox, headless pyrender stubbed -> QC in
Blender) -- see docs/B_ENGINE_SETUP.md.

Remaining before B ships: John's gated SKEL v1.1.1 download, then the
forward-pass smoke test (MPS end-to-end, timing, pose sanity). Known caveat:
HSMR is per-frame so root is camera-space cam_t, NOT world-grounded -> Lane C
derives root from foot-contact.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-17 02:25:55 +10:00
docs Lane B: resolve decision gate -> Path B (local HSMR/SKEL, accept NC risk) 2026-07-17 02:25:55 +10:00
spec Lane 0: bootstrap MOCAPGOD 2026-07-17 00:40:26 +10:00
.gitignore Lane B: resolve decision gate -> Path B (local HSMR/SKEL, accept NC risk) 2026-07-17 02:25:55 +10:00
CLAUDE.md Lane 0: bootstrap MOCAPGOD 2026-07-17 00:40:26 +10:00
ingest.py Lane A: capture protocol + ingest pipeline 2026-07-17 00:44:56 +10:00
PLAN.md Lane 0: bootstrap MOCAPGOD 2026-07-17 00:40:26 +10:00
PROGRESS.md Lane B: resolve decision gate -> Path B (local HSMR/SKEL, accept NC risk) 2026-07-17 02:25:55 +10:00