install_momask.sh encodes the compat patches: numpy<2 + umath_tests shim, matplotlib axes-clearing fix, np.float alias wrapper (mb_gen.py) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
19 lines
1000 B
JSON
19 lines
1000 B
JSON
{
|
|
"id": "motion_local",
|
|
"name": "Motion (local, MoMask)",
|
|
"category": "motion",
|
|
"description": "Text → character motion as BVH (+ mp4 preview) via MoMask (HumanML3D). For the bespoke clips Mixamo doesn't have — describe the action in plain words. Output BVH retargets onto rigged characters in Blender (import BVH, retarget to the character_kit skeleton). CPU-only, ~1-2 min. Research-grade: expect roughly right, polish in Blender. Install: scripts/install_momask.sh",
|
|
"accepts": [],
|
|
"produces": ["motion"],
|
|
"resources": "cpu",
|
|
"entry": "run.py",
|
|
"python": "venvs/momask/bin/python",
|
|
"params_schema": {
|
|
"type": "object",
|
|
"properties": {
|
|
"text": {"type": "string", "default": "", "description": "The action: 'a person riffles through a crate of records, pulls one out and admires it'"},
|
|
"length": {"type": "integer", "default": -1, "minimum": -1, "maximum": 196, "description": "Frames at 20fps (196 max ≈ 10s); -1 = let the model estimate"}
|
|
}
|
|
}
|
|
}
|