1
$\begingroup$

I have .bvh (sometimes even .fbx) files with motion capture data that I want to retarget onto my own custom IK rig (or even a rigify one would be better).

The question is: How do I go about it?

The final product is supposed to be an IK rig that has a retargeted animation from .bvh.

I know of retargeting tools in Blender. Problem is: I can't get my head around the workflow. Can I retarget animations to IK rig? If no, how do I add IK after?

$\endgroup$
1
  • $\begingroup$ Actually, the bvh file contains all the information to drive IK bones. There is the MakeWalk tool from MakeHuman project, which does the trick automatically. But for such FK to IK transfer it supports the MH rig only. What I'd try in this situation, I'd simply add some extra control bones (FK, of course) to my rig , and make them control my IK endpoints. With such setup I'll be able to retarget mocap data to those extra bones with MakeWalk, and it wil drive my actual IK controls with some constraints. $\endgroup$
    – Mechanic
    Commented Nov 18, 2018 at 6:00

1 Answer 1

1
$\begingroup$

Most of the retargeting tools copy the bone rotations from the .bvh motion capture into FK bones of the rig. After that the animation can be copied to IK bones through FK/IK snapping scripts. When doing this manually from .bvh to a simple IK rig, you will encounter 2 difficulties:

Problem 1: The IK rig has extra control bones that the .bvh does not have. The rig structures differ. You need to add these bones to the .bvh rig and drive them with constrains from the motion captured bones. You have to usually add IK Pole bones, Hip location,.. (depends on the complexity of IK rig what you need to add) so you have all the bone locations and rotations to drive all the control bones of the IK rig:

enter image description here

Here the yellow bone tracks head of a bone up the chain and tail of a bone down the chain with 50% influence to stay right in between them. The green bones are just parented to yellow ones.

Problem 2: Usually the source .bvh armature has different proportions than the rig we need to transfer the capture to. When copying from FK to FK, there are not so many issues with proportions, because only the rotations get copied. IK rig on the other hand also relies on position of its controls. So before copying those, the .bvh source rig's bones have to be edited to proportion.

$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .