Unity - Apply Post-Processing Effects to all UI Elements
22,788
Solution 1
If you are using Canvas then you can change Render Mode from Screen Space-Overlay to Screen Space-Camera and dragging your Camera with the Post-Processing Effects to Render Camera and then all effect should be visible on the UI too.
Solution 2
I know I'm incredibly late to this but I found the following steps to work great:
- setting the canvas to screen space camera
- changing the canvas's plane distance to 0.06
- changing the camera's near clipping planes to 0.01
- turning off any depth of field volume overrides
- setting the camera's anti-aliasing to anything but FXAA
Author by
TommyE
Updated on July 06, 2020Comments
-
TommyE almost 4 years
I have been learning to use Unity's Post-Processing Effects but I cannot work out how to apply these effects to any UI Elements. I would like to try and add a bloom effect and some colour correction to improve my game's sci-fi look. If anybody knows how to do this a reply would be much appreciated.
Thank you in advance,
Tommy