For fingers and most FK ctrls I want the ability to scale a ctrl, which would push the next ctrls away rather than scaling or scewing anything (to avoid counter scaling when animating and having individual control over e.g. uparm & lowarm length)
With joints; super easy; since they automatically hook up the parentjoint’s local scale to the childjoints inverseScale.
I want that same behaviour with my NURBS ctrl chain! But they don’t seem to have this inverseScale input anywhere. Is there an easy way to hook that up?
I tried hacking it by driving the offsetParentMatrix of the child FK ctrl but I run into shearing. (if there is a rotation offset on the child ctrl like on the elbow)
Currently I’m generating a joint as a child per fk_ctrl to plug the ctrl’s scale into the joint’s inverseScale (joint has same orient as parent & position of child ctrl)