Post-processing working in scene view but not in game view

Hello everyone,

I have tried the new post-processing stack with both Unity 5.5.4f1 and Unity 5.6.2f1. In both cases, the post-processing effects I selected are displayed in the scene view but when I start the game view, none of the selected effects are visible. No error or warning are displayed in Unity 5.5.4f1. In Unity 5.6.2f1, I get the following warning (which seems to be due to a known bug): https://github.com/Unity-Technologies/PostProcessing/issues/194

I have simply attached the PostProcessingBehaviour script to the single camera in the application and created a post-processing profile which I assigned to scripts public “profile” field.

I have also built the application for iOS and with the post-processing component attached, the screen remains black.

I use an (pre-subscription model) Pro licence.

Do you have an explanation why it doesn’t work?

2 Likes

Hi,

this is the problem.
You have attached PPB to the camera.
In game this has to be attached to FirstPersonCharacter if you have one.
This works :slight_smile:

1 Like

Hi,

I came across the same problem using Unity 2017.4 version. I found out that my problem was: I used Canvas and UI Elements like Button, Text, and Image. When I only used Sprite, the PostProcessingBehaviour worked just fine.

So maybe you could try my solution if you’re also using Canvas:

  • Change Render Mode in Canvas from Screen Space-Overlay to Screen Space-Camera
  • Dragged your Camera with the PostProcessingBehaviour to Render Camera
20 Likes

thanks!

For me, the problem was that I needed to check the checkbox Post-Processing in the camera parameters ‘Rendering’.

(Unity 2019.3)

35 Likes

I did this. But still not showing :confused:

Anyone still having problems should check this: c# - Unity Post-processing PostProcessEffectRenderer shows in Editor but not in build - Stack Overflow

Sometimes you need to manually add the shaders to the “Always Included Shaders” list in the Graphics settings

In (Topbar)Edit > Projects Settings > Graphics, I had to uncheck Use defaults and check HDR.

2 Likes

This works. Thanks.

1 Like

Thank you :slight_smile:

Just in case anyone gets stuck here, make sure to enable HDR on the Universal render pipeline asset. :slight_smile:

3 Likes

Thanks!

1 Like

This still works in 2020.3! Thank you!

This solved for me. Thanks!

What is Render Camera? I’m a bit new to unity and i am making a game but the post processing only shows on the scene and not the game scene. How do I fix this? (Im trying to make a Title screen)

Hi people. the same problem with postEffects. Scene has them, but Camera doesn’t. The Posprocessing object is separate. In MainCamera - Layer - “PostProcessing”, HDR in normal rendering is enabled.


If anyone still got this problem; not sure why but I had to disable Anti-Aliasing in the Universal Render Pipeline Asset.
You can still have it activated in your camera settings though.

solved the problem in a simple way. deleted the camera, and created a new one.

Thank you so much! I searched for an hour before I found this! I couldn’t figure out how to use the HDR on the UI without doing this. You’re my hero! :smile:

Hello, it works for me by deactivating the “Ambient Occlusion”. In my case it was not much of a difference if I removed it. I hope it helps you. Unity 2020.2.1