I’m trying to set corrective shapes for a part of the body of a character I’m rigging using Rigify, yet I’m having great difficulty trying to find a value I can use in the Deform bone that’s supposed to drive the corrective. The deform bones in Rigify are constrained to other bones in order or switch from one set to the other, like IK<->FK. So, getting the deform bone to drive the corrective is the only way to go. But I couldn’t find any transform value I could use to drive the shape. Any suggestions? (Ex: when the character raises his left leg by 60 degrees, the corrective shape will have reached a value of 1)
Ah, yes, common problem. There’s a function for that : “create corrective shapekey for the current pose”. Otherwise you can set the driver to use local space - local space accounts for constraints while transform space does not.