PDA

View Full Version : Moom rig, switch from Fk to IK


SteelyPhil
02-17-2009, 12:37 AM
So I am about to start a very short animation which will require my character to lift a small box about half way through. Before the character picks up the box I will be using FK, then switch to Ik when he picks up the box. The thing is when I was playing with the rig, when I would have the arms in the position I wanted, I switch to IK and the arm pops back into its original position and wipes out my FK animation. How can I make this transition? It seems it's a choice between one or the other, but I know that's not the case.

Any help is greatky appreciated.


Thanks,

J.

SteelyPhil
02-17-2009, 12:51 AM
Do I key the FK/IK selections in the channel box where and when I need them?

damage inc
02-25-2009, 03:59 AM
Do I key the FK/IK selections in the channel box where and when I need them?


Yes, but the arm will still pop. You need to use an FK/IK match script in addition to keying the FK/IK selection. What that does is change the arms from FK to IK or IK to FK, depending on what the arms already are, and keeps the arms in the same exact spot. You then set a key for the new arm, and set a key for the FK/IK selection on the frame you want to it switch. Then you set a key one frame before for the FK/IK selection so it switches in one frame.

For example, say you want to switch from FK to IK on frame 60. On frame 60, select an FK handle and use the FK/IK match script to change the arm to IK without moving it. Then set a key on that same frame for the now IK arm so it will start where the FK arm left off. Also, change the FK/IK selection to IK (which is usually 1), and then set a key. Now go one frame back (59) and change that selection to FK (or 0) and set a key. The arms will now switch from FK to IK on frame 60. The FK/IK match script lets you switch without popping back.

CGTalk Moderation
02-25-2009, 03:59 AM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.