Hi everyone,
I’m curious if it’s possible to rebuild a rig when my character is in a non-initial pose. I’d like to add a parent constraint at runtime, but the problem is that the character may already be in some random pose, different from the initial pose.
Am I correct in understanding that calling rigBuilder.Build()
might result in different offsets compared to the initial pose? For example, in the case of IKs: if the blue effector (in the picture here: Screenshot 2025-01-28 at 21.11.09.png - Google Drive) stays in its original position while the red effector has been moved away from its original position, this new offset will be treated as the starting offset for the red effector. Is that correct?
If that’s the case, how can I add a completely new constraint to an existing rig in a non-initial pose, especially since adding a new transform source requires rebuilding the rig?
Thank you in advance for any tips, tricks, or explanations!