the control rig node “From World” seems to do nothing now.
Steps to Reproduce
Trying to convert a true worldspace location to Control Rig’s “global” position. In the past, I used the “From World” node. The numbers going into the node are the same as the once coming out of the node
Hi Chad,
Sorry about the delay. Let’s try to understand what might be happening there. Allow me to start with some basic concepts just to make sure we are on the same page.
- “world space” refers to the absolute coordinate frame of the entire world as seen in the level editor viewport
- “global space” or “rig space” refers to the coordinate frame of the root of the rig
- “local space” refers to the coordinate frame of an element’s (bone, control, …) parent
Also note that, inside the control rig editor, “world space” and “global space” are expected to be the same when using the default preview controller.
Now, can you provide some more information about how you are setting up your test? For example, what preview controller you are using, how you are specifying and passing the world-space vector to Control Rig, and whether the results seen on the level editor viewport don’t change whether you run that vector through a “From World” node or not?
Meanwhile, I’m also doing some tests here, and I’ll get back to you if I notice an odd behavior of the “From World” node.
Best regards,
Vitor
Yes, I understand all of that. I have done this correctly in the past. To convert from World Space to Rig Space in the past, I’ve used From World to convert the values. In the latest version of Unreal, the numbers passed into the node and the numbers coming out of the node are the same. The node previously worked as intended
Hi Chad. I did some very simple tests and the “From World” node seems to be working correctly so far.
[Image Removed]It is possible that the node is misbehaving in some situations and not in others. Would it be possible for you to provide a small repro project where the problem happens? If it is helpful for you, I have attached my tiny test project to this post (start PIE, eject, and move the “Target” actor around). Maybe you can identify some relevant difference in its usage, or start from that project and adapt it so that the problem occurs.
Best regards,
Vitor