Loose name matching
Hips is Hips whether the file says hips, Hips, mixamorig:Hips, or Hips_01. Case, spaces, underscores, and prefixes are all forgiven, so most rigs line up with no renaming.
Motion capture onto your rigged model. Load a .bvh and the model moves, whichever rig it came from.
A BVH file is pure motion, a skeleton and its rotations frame by frame, with no mesh. MechaPaint loads one onto the model already on screen, matches its joints to your model's bones by name, and carries the model's own rest pose under the motion. So a take recorded in Glycon, Rokoko, or Mixamo plays on a Daz, Mixamo, iClone, or hand-rigged character. Then lock any frame as a pose and paint the model in it.
Hips is Hips whether the file says hips, Hips, mixamorig:Hips, or Hips_01. Case, spaces, underscores, and prefixes are all forgiven, so most rigs line up with no renaming.
The model's bind rotations ride under the file's motion, bone by bone, the same math I use for live retargeting in Glycon. Arms and legs land where the actor put them.
Blender writes Z up, most mocap tools write Y up. The reader tells them apart from the skeleton and converts, root motion included, scaled to your model.
Scrub the take, lock a pose, and paint the stretched and folded surfaces as they really look. Export the rig and clips with the model as FBX or GLB.
FBX, GLB, or DAE with a skeleton. The Animation panel appears.
Animation > Load..., pick the BVH. It plays at the file's frame rate.
Lock a frame, paint, export with the clip included.
Buying unlocks watermark-free exports.