mocapgod/CLAUDE.md
type-two 619d35cc79 Lane 0: bootstrap MOCAPGOD
git init + .gitignore (weights/capture/queue/out/media excluded), docs/LICENSES.md
skeleton with the SMPL gate, PROGRESS.md ledger, and spec/mixamorig_bones.json —
65 mixamorig bones (colon-prefixed) dumped from character_kit/female/female_game.glb
via headless Blender. This bone file is the retarget ground truth for Lane C.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-17 00:40:26 +10:00

17 lines
947 B
Markdown

# MOCAPGOD
Private video→mocap→clip pipeline. **Read PLAN.md before doing anything** — it is the
work order; lanes execute one per session, acceptance checks are the definition of done.
Facts:
- Fleet: m3ultra (`m3ultra@100.89.131.57`) = pose engine (inference/training);
ultra (this Mac) = Blender glue + orchestration + canonical repo; JING5 = capture.
- Skeleton canon: mixamorig 65-joint from `~/Documents/character_kit` (see
`spec/mixamorig_bones.json` once Lane 0 runs).
- Interchange: BVH 30fps + JSON sidecar → anim-only FBX → `merge_anims.py` → GLB banks.
- Legal rails are in PLAN.md §Ground rules — SMPL licensing gate in Lane B is a hard
stop for a John-decision; no Cascadeur reverse engineering; no Mixamo-as-training-data.
- Long jobs: heartbeat convention (`~/.jobs/`); scheduled jobs use /opt/homebrew/bin/python3
(TCC); bulk output through `| lm -l 2`.
- Progress ledger: PROGRESS.md (create on Lane 0).