Move arms using the weapon they are holding

Hi everyone!

I’m very new to blender and 3d modeling and animation in general. I’ve modeled two arms grabbing a katana and I want to set them so when I move the katana, the arms move with ir in a natural way. Other questions suggest making the hands childs of the katana and adding IK to them. I tried but when I move the katana everything goes crazy, spinning super fast and moving super far. As I’m new I don’t what is wrong: the rigging, the IK setup or everything.
I’d really appreciate if someone could check my .blender and tell me whats wrong and how to properly do it.
And yes, the arms look like shit, I know.
The .blend

Thanks in advance!

Welcome to BA :slight_smile:

I have a theory- I haven’t looked at your blend yet, I’m on mobile at the moment- apply all transforms to the katana with Ctrl A > All Transforms. You should do this with the arms and the armature as well.

1 Like

Thanks for the response! I tried applying all transforms to the katana, arms and armature but the issue persists. I’ve updated the .blend in the original post since the first one didn’t have the IK constraints.

1 Like

You have to unparent the IK bone in edit mode otherwise you have a recursive loop

And I would remove the Child of-Constraints from the bones with the IK-Constraint they are redundant thanks to the IK, right?

2 Likes

Thank you!
Now the arms move along with the katana. But when I added the IK, the arms moved and now I can only rotate them. Also, the arms weren’t rotating when the katana rotated so I ticked the rotation checkbox in the IK contraint and the arms moved even more.
Now when I try to move something it rotates instead of move…
After adding IK it looks like this:


After checking rotation in IK it looks like this:

Hi, you created the ik on the wrong bones. the ik should be on the lower arm bone not the hand bone.
You can easily make the weapon a child of the hands or the hands the child of the weapon in pose mode.


This is with ik and hand controls parented to weapon bone with child of constraint.

1 Like

I think you need a little more comprehensive help. I found a solution here that could be applied to your case I think. I hope this helps:

Thank you! I’ll check it out.

1 Like