Animation Rigging - IK with underlying fk animation Workflow

Hi there,

Just testing out the new animation Rigging tools and they are really looking awesome!
I wanted to keep my characters FK leg animation but be able to add the IK on top and add some animation to the hip Or COG position. Is it possible to have IK legs and keep the underlying animation?

Thanks!
Pete

Hey Pete, yes there is :slight_smile:

In version 0.3 and up we introduced bi-directional motion transfer. You can use this to bake / transfer the motion from your FK animation onto your IK effectors. This should give you the desired effect. Keep in mind though that the motion transfer only works on generic animations. Another side note; Dave has done a great talk explaining the concepts of motion transfer in his GDC talk if you are interested :wink:

Awesome ! Thanks I’ll check that out for sure.
Hey I don’t think I saw 0.3 in package manager, does that take a little longer get there?

It has been out for a while. It does require 20.1 or above however. I am assuming that is the issue here?

Ahh got it, I’m on 19.3. I don’t think I’ll be able to jump into 20.1 for a while sadly :frowning:
Is that the last update for the 2019 cycle?

No new features will be added to the 0.2 version (19.3), fixes however might get backported. The bi-directional baking functionality requires some API that only exists in 20.1+, thus we had to bump the version and minimum requirement.

Damn! I might have to change my approach of trying to stick to LTS versions, but I’ll have to wait at least until 20.1 is out of beta I think. I’ll stick to 0.2 for now and keep an eye out. Thanks for the heads up!

Hi, I’m interested in the function ‘transfer the motion from FK onto IK’. If I have a Two-bone IK constraint in my character’s leg, when I transfer the motion to the IK effectors,does that mean the IK target moves as the foot bone in original animation clip?

Correct, the IK target should move so that it recreates the original FK animation on the foot. I believe Dave touches upon the bidirectional workflow in his last GDC talk: