Edit: Updating to 2020 broke my project, I had backup on github but now for some reason when launching it back from 2019.3 version it throws even more errors…
Wow, nice user experience
Edit2:
Damn, seems like downloading 2020 version from UnityHub somehow influenced other versions and now even 2018 version of unity is using UnityEngine.dll from 2020 even though I uninstalled it. (I can know this because I can access UnityEngine.UIElements from older versions even though they didnt have it yet)
Now what the actual heck is going on with this engine…?
In your URP pipeline settings (the one assigned in Graphics Settings). You have to set the post processing method to “Post Processing Stack v2” instead of “Integrated”. Otherwise no matter what you try, the PPS won’t have any effect
This isn’t available in 2020. I honestly don’t know why setting up and selecting different render features in Unity is all over the place. Nodes upon node, the need to navigate into the far reaches of some arbitrary menu somewhere in order to set something. Unity is definitely made by programmers, for programmers, and not game devs or artists.
Post Processing Stack v2 is legacy stuff. You should use the built-in post processing that comes with URP or HDRP pipelines. Right click your project window, Create > Volume Profile. Then assign that profile to the Volume component on a GameObject in the scene. Feel free to remove Post Processing Stack v2 package from your project.
Also make sure post processing is enabled on your camera.
PPv2 works on lightweight
You must use PPv3 for URP
Their settings are the same(PPv2 and PPv3 ), only separated
for example:
in PPv2 you can change all color management setting inside Color Grading section
in PPv3 settings are separated:
Tonemmapping options is under Tonemmaper section
Gamma/Lift/Gain options is under Gamma Lift Gain section
Temperature value is under White Balance section
It seems like in URP 10.5 which comes with Unity 2020.3, there is no way to use PPv2 (there is no such thing as PPv3 btw, there’s only versions 3.x for PPv2 but they don’t work as URP has no support for this package anymore). Maybe there is some hack to use custom effects made for PPv2 in Unity 2020.3?
You spend hours of precious time trying to figure out how you’ve fucked up despite trying to follow the correct steps. Then you’ll figure out, no, it’s just not there. And leave it to the community to fix Unity shitting the bed.
If you are using URP you can create a global volume in the Hierarchy then make a new profile and after that you can add overrides. You dont need the post proccessing from packages.
Wow…so the new way to do it feels easier than before…But seriously, the last time I tried adding PP (which was like a month ago), I installed PP v2 then added a bunch of volumes and all that, and that worked fine (that was also probably the same version I’m using now). And now? Doesn’t work anymore. Either I’m a complete idiot or Unity is just being an ass.