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
Share:
22,788
TommyE
Author by

TommyE

Updated on July 06, 2020

Comments

  • TommyE
    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