anim_import
Imports BVH or FBX motion onto a Genesis figure by mapping bones, adapting rest pose and body size, and keying every frame for animation.
Instructions
Imports a BVH or FBX motion (Mixamo, mocap) onto a Genesis figure: reads the file, maps its bones to the figure's (built-in maps for Mixamo, CMU, Unreal, Biped, Genesis; bone_map to fix), adapts the rest pose (T pose vs Genesis A pose) and the body size, and keys every frame. No importer dialog. Then check it with anim_preview and anim_foot_contact.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"path": "<path>",
"figure": "<figure>"
},
"name": "anim_import"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rig | No | Naming of the file's skeleton; auto detects it. | auto |
| path | Yes | Absolute path of a .bvh or .fbx animation (Mixamo 'FBX Binary', CMU or other mocap BVH, Daz-exported BVH). | |
| take | No | FBX: animation take (default the first). | |
| speed | No | ||
| figure | Yes | Genesis figure to animate. | |
| replace | No | Delete the figure's old keys over the imported frames. | |
| bone_map | No | {file bone: figure bone} to add or fix pairs; null drops a bone. | |
| in_place | No | Keep the hips over the same spot (for cycles). | |
| match_fps | No | Set the scene to the file's frame rate first. | |
| source_end | No | Last frame of the file to use. | |
| root_motion | No | Move the hip up/down and along the path. | |
| start_frame | No | Scene frame where the motion starts. | |
| source_start | No | First frame of the file to use. |