I made simple humanoid low-poly character/model for testing/prototyping.
Character has extra "weapon" bones attached to palms. The idea is to parent weapon objects to those bones, which would allow me to rotate blades/guns/whatever independently from hands.
However, once I create "rigified" rig, rotating those bones (which show up at FK layer, by the way) cause unwanted deformation of fingers.
I checked mesh in weight paint mode, this is not problem with weight, actual skeleton is being deformed. (It is visible in the last screen).
Why does this happen, how do I fix this, and is there alternative/better way to make "weapon" bone?
I do suspect that "weapon bone" somehow interferes with inverse kinematics, but I'm not sure how to proceed from there.
Model is animated with inverse kinematics, with all FK/IK sliders set to IK on arms/legs.
I created weapon bones by selecting "hand", extruding it twice, then deleting middle connecting bone.
Aside from having extra bones for weapons, it is pretty much stock metarig with slightly adjusted bone positions.
I'm using 64bit blender 2.74 on windows 7.
Here is file with the rig (without geometry/animations). It is saved with weapon bone selected.