The last few weeks I have been working on a tool to transfer mocap data to the mhx rig. Here is the first test.
This is obviously far from perfect. The back bends back and the feet skid when she is turning, because the bone angles in the loaded bvh rig are not quite the same as in the mhx rig. Even more seriously, the character does not move on the floor, which was compensated by tilting the camera. Motion retargeting is still very primitive, and will be improved in the future. Doing motion retargeting is in general a very difficult problem, but less so between similar characters. Therefore the mhx rig has been redesigned to look similar to the mocap files from www.accad.osu.edu/research/mocap/mocap_data.htm. It is probably not possible to use the tool with bvh files from elsewhere.
The mocap tool can be found in svn in the same directory as the mhx importer (importers/mhx/blender25x), and works with some recent Blenders. But Blender's API is still changing rapidly, so it might soon be broken again.
Still, very cool. I can't wait to see what people pull off with this.
ReplyDeleteHi:
ReplyDeleteI downloaded the most recent version (alpha 5), and I cant seem to find the BVH tools. In the folder you mention there are only 3 files non of witch have to do with BVH. I hope you could guide us a bit.
Im myself working on a generic BVH to FK armature animation retaget script. Nothing fancy, just automated "copy rotations" everywhere, but for some things it does the job.