Problems with IK rigging

I’m trying to animate a shotgun being reloaded/“Cocked”, but I’m having a bit of a problem with the animation.

The animation has the shotgun itself, and 2 arms (standalone, no body), I “locked” the position of the back of the left arm ,The one which holds the forestock (The bit you pull back after a shot), so I can’t move it, I have the bone which animates the forestock itself, and I have an IK set so that the hand follows the forestock, but when I move it, the hand follows, but so does the rest of the arm, including the bone I can’t move.

Here’s what I’m talking about:

I tried to position the bone on every frame where something changed, bit it just looks stupid, it still moves all over the place. I tried parenting the armatures, but that didn’t work.

Here’s what I’m talking about:

So what do I do?

It seems you have done something funny with your IK setup. You would have to post a .blend to find the actual error. Have a look at this sample file I threw together and see if it helps anything out. I threw a pole target on my to control where the elbow is pointing. A pole target is not required to get IK chains to work so that is not what is causing your problem.


ik_reload.blend (384 KB)

I’ve tried copying what you did with your .blend file, but now my hand is in an awkward position, and I can’t move or rotate it at all!

EDIT: Nevermind, it turns out I used the IK on the wrong bone. The solution worked, thanks!

Is there anyway to stop the hand bone from rotating?