Rotating UI element in Overlay?

For the GUI I’m designing, I want a slight tilt effect where certain elements are tilted in for the illusion of a concave screen - but I don’t want to incur the performance costs of a world space canvas. Is there any way I can rotate a UI element in overlay?

If you want to Tilt (not rotate) gameObject, then the camvas will have to be at a minimum a Screen Space - Camera canvas or a WorldSpace canvas

Screen Space - overlay is flat 2D only.

you can make it possible by implementing IVertexModifier

here is the code I modify from UI/Effects/Shadow and UI/Effects/Outline

I hope it works for you

2169744–143572–Tilt.cs (1.42 KB)