mocapgod/docs/LICENSES.md
type-two 7819e12a5a Lane B / B1: pose-model bake-off + SMPL decision gate
Fresh SOTA survey (per PLAN — distrust the snapshot). Findings:
- MoCapAnything V2 (MIT code+weights, no SMPL, BVH-direct onto arbitrary
  rig) is the pick — sidesteps the SMPL commercial-license hard-stop and
  collapses the SMPL->mixamorig mapper + most of Lane C retarget.
- GVHMR: best accuracy but non-commercial code license -> reference only.
- GEM-X: commercial-clean + perfect output but CUDA-only -> off-fleet.

Stopped at the John-decision gate (docs/DECISIONS.md): confirm engine,
clear m3ultra disk (97% full), supply test footage. Inference eyeball,
B2 service-ize, B3 jitter remain.

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

27 lines
2.0 KiB
Markdown

# Licenses & legal findings
Every third-party model/dataset/tool that touches the pipeline gets a row here with
its license, commercial status, link, and the date checked. Skeleton now; Lane B fills
the pose-model rows, Lane E fills any training-dataset rows. See PLAN.md §Ground rules.
## Components
| Component | Version | License | Commercial OK? | Notes | Checked |
|---|---|---|---|---|---|
| **MoCapAnything** (B1 pick) | V2 | code MIT + weights MIT | **YES** | `kehong/MoCapAnythingV2-weights` states `License: mit`; code `github.com/phongdaot/MocapAnything` MIT. No SMPL. BVH-direct onto arbitrary rig. Re-verify no SMPL/AMASS-derived weights taint at install. | 2026-07-17 |
| GVHMR (rejected — NC) | siga24 | custom research-only | **NO** | "prohibited for commercial use"; commercial via xwzhou@zju.edu.cn. Also SMPL-gated. Reference/accuracy yardstick only. | 2026-07-17 |
| GEM-X (shelved — CUDA) | X | code Apache-2.0 + weights NVIDIA Open Model Lic. | yes, but off-fleet | Uses NVIDIA **SOMA** body model, not SMPL; NVIDIA states commercial-ready. CUDA-only → won't run on Apple Silicon. | 2026-07-17 |
| SMPL / SMPL-X body model | — | research (Meshcapade) | **NO** by default | **Avoided** by the MoCapAnything path — no SMPL files touched. Gate only returns if we ever switch to a SMPL-based engine (GVHMR/WHAM/TRAM). | 2026-07-17 |
| AMASS dataset | — | academic | **verify** before any shipped training | Lane E only | — |
| Mixamo clips | — | Adobe ToS | ship-in-game OK; **not** ML training data | — | — |
## The SMPL gate (hard stop — John decision)
Most SOTA monocular mocap models emit SMPL parameters. Before any commercial use:
- **Path A:** buy a Meshcapade commercial license (cheap tiers exist).
- **Path B (SMPL-free):** use only the model's joint positions/rotations, never the SMPL
mesh/shape files, AND confirm the inference repo's own code license permits commercial
use of outputs.
Lane B writes the decision to `docs/DECISIONS.md` and stops there if unresolved.