I’m creating a control rig with FBIK for a robot character, whose limb parts should not freely rotate from each other. So I set the Y and Z axis of the forearm locked in the bone settings of FBIK node, working well and the forearm rotate from the upper arm around X axis only, like a hinge, when moving the IK controller on hand.
The problem comes when I try to make a pose and let the character bend over, which means rotation of spine, chest and the shoulders and arms attached to it around Y or Z axis.
And now when the character bend its arms, the forearms still rotated around the world space X axis rather than a local sapce axis that would rotate along with the limbs movement.
Is there anything I can do to figure out where the problem come from or is this unsolvable?