So i'm trying to make a gun animation in blender, so I set up an arm rig and modeled a gun, the only problem is, is that the arm's IK constraint messes up rotation, so the hand won't rotate with the gun in the way I want.

(I'm new at this if you couldn't tell)

No rotation:

Rotated 10 degrees on x-axis

  • $\begingroup$ Is it a child of the bone? If it is, make sure it is positioned correctly after the constraint is added. $\endgroup$ Dec 31, 2017 at 7:54

1 Answer 1


You need to change the rig. Now you have almost no control over wrist rotation. Also it's never a good start to have rig rotation and location different then 0,0,0 and scale different then 1. It will in almost every case cause problems after exporting to a game engine, so you need to fix this. As for the rig, you need to make IK targets of the hands chains to be exact copies of hand_l and hand_r bones, parented to the root bone. Then give both hand bones Copy Rotation constraint set to World Space > World Space and Bone target of appropriate IK target bone. This will give you more control and make your work easier.Also use Child of constraint for IK targets to follow gun bones, when you set up the grip (don't forget to click on set inverse after that or you will be disappointed) It's hard to repeat rigging steps just by reading it and .gif would be to large, so here is a link with your file, but with fixed rig. Compare and learn.Happy New Year :)

  • $\begingroup$ The file link is broken, can you fix? and also thanks $\endgroup$
    – Meep
    Dec 31, 2017 at 23:12
  • $\begingroup$ It's working now @Meep $\endgroup$
    – Mzidare
    Jan 1, 2018 at 12:00

You must log in to answer this question.

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