- Home /
Why Isn't Post Processing Working?
I've imported the post processing v2 from package manager, i also created a post process volume and tried to play with some of the settings but nothing was appearing, I tried adding Vignette and etc, I tried to find the issue but didn't have much luck, one thing I did notice though was that if I went to project settings and quality, there was no render pipeline, do you think that is the issue? (Im creating a 2D game). Thanks in advance.
Answer by Llama_w_2Ls · Aug 19, 2020 at 07:16 PM
@mzk1198 A quick setup has to be done in order for you to start seeing the effects unfold onto your scene. A quick intro to what post processing is, its basically effects applied to your camera to improve the visuals of your game and therefore a camera setup has to be done before you can start using the post processing volume.
1) On your main camera, click add component and search for a post process layer. This defines what layer to display your post processing effects on.
2) Create an empty layer called 'volume' maybe and assign that layer to the object with your post process volume on.
3) Then, in the inspector of the main camera, in the post process layer component, just set the layer to that new layer (layer called 'volume') you just created and assigned to your post process volume object.
And boom, youre ready to create a post process profile, attach it to your post process volume and begin brightening up your scene.
There are some great tutorials on all the effects you can achieve using the stack, as well as some demo scenes that people have set up in tutorials. I would recommend checking out Sketch (a Unity channel dedicated to terrain/level design) and see his tutorial on the post processing stack for a good idea of how powerful this tool really is. I hope that you get this working and send me any questions if you're struggling to set this up.
unfortunately thats exactly the part thats not working.
Answer by suIly · Feb 23, 2021 at 06:12 PM
So apparantly, you have to delete the old camera, and create a new one. Then when you add the post-processing layer, it will work.
Answer by Thatlegoguy · Jan 30, 2021 at 11:14 PM
@Llama_w_2Ls I did this set up and it still didn't work
What project template are you using? If you're using URP or HDRP, I don't think you should be using the PPStack from the Unity Package $$anonymous$$anager, and instead, you should be using the built-in PP Rendering tools.
Could you send screenshots of your camera setup? Did you set the post processing volume to IsGlobal? Is the weight slider at full? What are the settings of your post process profile? $$anonymous$$aybe you added bloom, but the intensity is at 0, so you don't see anything. @Thatlegoguy
If you followed my advice correctly, your setup should look like this for the main camera:
Does not need a layer
$$anonymous$$ust have a post process layer component
Post process layer's layer should be set to one layer (let's create a new layer called Volume and assign it to PPLayer's layer)
Does not need a Post process volume component
Then, you should preferably create a new empty game object, and its setup should look like this:
$$anonymous$$ust have a post process volume component
Profile should be assigned
Should preferably be set to IsGlobal
Weight should be 1
The game object's layer should be set to the layer you assigned to your post process layer component's layer (In our case, the empty GO's layer should be set to Volume)
Add effects to profile
You should start seeing some effects then. I can't upload any images for some reason. @OcerEXE and @Thatlegoguy
Answer by Naver78 · Jul 20, 2021 at 07:49 PM
Well I had the same issue. Find out that taking off the Render Pipeline from the Graphics in the Project Settings make it work. Ive also deleted the old camera and made a new main camera with the Post processing layer component. But I will need urp ...So another problem now.
so it turns out if you are using URP just assign it in the project window, remove the Post processing package, create a empty in the hierarchy and assign a volume component, is called #volume, simple as that. Also don't forget to put in the default layer in the inspector, or else you wont see, cs it was in the post processing layer.
Answer by luislodosm · Feb 05 at 07:05 PM
Post Processing with URP:
Use "Volume" not "Post-process Volume"
Delete Main Camera and create a new Camera without "Post-process Layer", check "Post Processing" property.
Unity 2020.3 LTS