Problem with rigify elbow/hand rotoation

Hi to all,
I created a rigging with rigify, when generating the rig for some reason I cannot understand the hand’s control is strangely rotated, the elbow does not bend in the right direction and the index do no bend correctly (like missing IK or similar). Attached file, thanks in advance. rigging test.blend (1.0 MB)

Didn’t look at the file. Did you pay attention to bone roll? Metarig’s fingers and elbows need to made with a particular roll in order for rigify to work properly. (Can’t remember if they bend in local x or local z axis.)

maybe this will help:

I noticed that your rig is pretty large, 35m high, in the doc they say that it should be within human dimensions:

Edit bone positions

To correctly match your character, meta-rig bones must be moved to correct positions. This can be achieved in 2 different ways: pose-mode or edit-mode.


rigify assumes that 1 blender unit corresponds to 1 meter. So a human is about 2 BU tall. If your character is in a different scale and you are more familiar with modeling rather than rigging, it is suggested to scale it to rigify dimensions before positioning the meta-rig bones. If you want to scale the character’s geometries, we suggest you to first scale up the character in object mode, then apply the geometries scale through the Apply Menu: ControlA » Apply » Apply Scale

They mention that the meta-rig should have a slight bend at the elbows before generating…

About half way down the page is the instructions for the fingers.

here’s a bit of what it says:

finalize the positioning by taking care of bone rolls (the x axis is set as bend axis).

Blender3D FreeTip.gif Bone Roll Tip
If your character’s hand is placed like the above figures, finger axis alignment can be easily done by selecting all the bones of the single finger chain and recalculating the bone rolls CtrlN » Recalculate Roll » Global -Z Axis.

Thumb may require more tweaking depending on your character’s mesh topology, usually CtrlN » Recalculate Roll » Global +Y Axis is a good starting point|

Thanks for the tips, I solved the problem. About the index finger I don’t know what solve the problem, for all the other issue I follow the link advices and now all work fine. The model is bigger because is scaled to Zbrush scale.

your welcome.