Text → 20fps skeletal motion → npz + Mixamo-convention BVH (via ardy2bvh). Runs ~/Documents/ardy branch mps (upstream + community PR6), venvs/ardy. Text encoder loads pre-merged bf16 LLM2Vec weights from data/text_encoders/ (ungated mirror base + mntp adapter merged offline) and disables the implicit HF token so token rot can't break public downloads. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
23 lines
1.6 KiB
JSON
23 lines
1.6 KiB
JSON
{
|
|
"id": "ardy_motion",
|
|
"name": "Motion (local, ARDY/MPS)",
|
|
"category": "motion",
|
|
"description": "Text → character motion as BVH (+ npz) via NVIDIA ARDY on MPS. Streaming-class text-to-motion trained on 630+ hrs of studio mocap — the Mixamo-replacement upgrade over motion_local/MoMask. Mixamo-convention bone names: output BVH retargets straight onto character_kit rigs in Blender. Strong on locomotion/gesture/combat/dance; DJ-specific hand work is out of distribution. First job after a restart pays ~1-2 min model load (Llama-3-8B text encoder); generation itself is faster than real-time.",
|
|
"accepts": [],
|
|
"produces": ["motion"],
|
|
"resources": "gpu",
|
|
"entry": "run.py",
|
|
"python": "venvs/ardy/bin/python",
|
|
"params_schema": {
|
|
"type": "object",
|
|
"properties": {
|
|
"text": {"type": "string", "default": "", "description": "The action: 'a person crouches at a crate, flips through records, stands up holding one'"},
|
|
"duration": {"type": "number", "default": 5.0, "minimum": 0.5, "maximum": 30, "description": "Seconds of motion at 20fps"},
|
|
"seed": {"type": "integer", "default": -1, "description": "Random seed; -1 = random"},
|
|
"num_samples": {"type": "integer", "default": 1, "minimum": 1, "maximum": 4, "description": "Variations to generate"},
|
|
"model": {"type": "string", "default": "core", "enum": ["core", "core8"], "description": "core = Horizon40 (best quality), core8 = short-horizon (fastest)"},
|
|
"no_postprocess": {"type": "boolean", "default": false, "description": "Skip the foot-skate IK cleanup pass"}
|
|
}
|
|
}
|
|
}
|