I have a metahuman with a basic control rig with left and right hand controls.
Every tick I set the hand transforms to be exactly the same as it’s initial transform.
I figured that as long as the get and set transforms were happening in the same Control Rig Space I’d have the same initial position but that’s not happening.
When the Rig Component Space is set to either World Space, Actor Space, Component Space or Rig Space I get the expected result:
But if I set it to Local Space I get this:
Is this a bug or expected and if it’s expected why does it happen like this? I mean I’m reading a value in local space and setting it in local space so why does it change since i’m efectivelly not changing it.