I can’t find any tutorial about it, I tried some way, but get strange result.
I know what local space means. But “Whose” local space does Invert Transform calculate? Or the local space relative to what?
Hi Kether,
Good questions, I’d love to grok this enough to give you a lucid, succinct answer. ![]()
The best I can tell you’d want to use it in conjunction with the ‘Compose Transform’ node.
Basing this off some of what I’m seeing in this community video.
Hope that helps!
If you’re working inside a blueprint, you can move the components in local or world space. When you need to convert between the two, you can use those nodes.
Still confused
Thank you for taking the time to reply. As I mentioned earlier, I understand the difference between local space and world space. What I cannot understand is Invert Transform node and the “WorldToLocal” in its description
So, you see my cube there.
If you wire up the transform nodes correctly, you can convert between those two transforms I’ve shown. That’s what it does…
So, Where is Invert Transform node
That node is even worse ![]()
What I’ve shown so far, is how to get from a world location to local location ( or the other way ). It also works for rotation.
In a general sense, you can make a transform that will make the conversion for you between world and local ( say ). If you feed that transform into this node, it will show you how to make the transform from local to world.
The GetActorTransform gives you the (local-to-)world-transform of that actor
When you invert the transform you’ll get the inverted world-transform (world-to-local)
This transform would then transform from world-space to local-space of that actor.
The tool-tip is only correct when using an actors transform, you could make your own transform, or combine transform and still use it, but it’ll just return the inverse of that transform, not necessarily a world-to-local
I guess checking out some videos on linear algebra/matrices could help




