Keep Material Upright while dynamically rotating Obejct

I’m going to do my best to describe exactly what I’m trying to do… I have a material that’s using a render target for the texture, and I’m applying the texture to a plane (or UI widget). I want to be able to dynamically rotate the plane in the Y-axis, but keep the texture static, aka, the texture will always be “upright” no matter how much the plane is rotated in the Y axis.

Thank you.

you’re probably looking for world aligned material stuff
but there’s also custom rotator you could look into

Use object location X/Y, X/Z or Z/Y as your UV input. With small tweaking to scaling, it will map perfectly like a projector no matter how much you rotate it.