Rotate instances using world space orientation but local pivot

Hi all, apologies for the noob question…

I want to rotate instances around their own origin/pivot but using world orientation/axis.

If I use local space, each instance rotates around it’s local pivot and local axis.


If I uncheck local space, the instances rotate around the world axis,which is what I want, but they use the world origin as the pivot point, which is not what I want.

Is there some way(s) to get the objects to rotate using the world axis but using the local pivot point of each instance.
I suspect it might be able to feed the pivot points of each instance into the pivot point socket of the rotate instances node, but I haven’t worked out how yet. Am I on the right track?

Plug a position node into the pivot point socket:

This will rotate each instance around their own origin.

1 Like

Simple as that, thank you.

1 Like

No problem!