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

947 B

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).