Unity 5.6 post processing not working. 73 errors, mainly attribute related.

I want to download some post effects but on asset store it says to go to github and download that instead.
So i did and now don’t know what to do with it… : - )

here are some examples

Assets/Script/PostProcessing/Runtime/Attributes/DisplayNameAttribute.cs(8,6): error CS0641: Attribute `System.AttributeUsageAttribute’ is only valid on classes derived from System.Attribute

Assets/Script/PostProcessing/Runtime/Effects/Bloom.cs(14,6): error CS0616: `UnityEngine.Rendering.PostProcessing.PostProcessAttribute’: is not an attribute class

update, so i opened 2019 version, downloaded post fx from asset store and it does the same…

I can’t help with 5.6 as I don’t have it installed, but when you say “so I opened 2019 version” what do you exactly mean? You tried to use the same GitHub version in Unity 2019? If you use unity 2019.x, you have the in-built post processing in URP/LWRP render pipelines. But if you need to install post-processing in versions after 2017.3 (I think it was that), you should do it via Package Manager.

no in the 2019 i opened asset store and downloaded this
https://assetstore.unity.com/packages/essentials/post-processing-stack-83912

  • i really dislike 2019 from what i seen so far,…perhaps for new projects i might give it a fourth try…but the whole thing seems awful for me…

Post Processing is available in the package manager for 2019. Remove what you downloaded from the Asset Store and use the one in the package manager.

well i don’t see myself using 2019 at least for a while, any ideas about 5.6.4 ?
what could cause those errors?

No idea, sorry. Do you have the same errors with 5.5.0?

What script editor are you using? The one that comes with 5.6.4?

monodevelop.
if you don’t mind, i’ve gathered monodevelop doesn’t come with newer unity…are they offering substitute or do i have to find adequates myself?
Also from that link i provided, do you understand is just as i do? if i use 5.6 i should go to github and download the first thing that pops up?

Did you try to install this?
https://assetstore.unity.com/packages/essentials/post-processing-stack-83912

It says to go to the github if you use Unity 5.6, but that’s outdated. If you read the readme on the github page it says that the Post Processing Stack V2 on the github requires Unity 2017 or higher. Have you tried V1?

i’ll try some more stuff tomorrow its getting late over here…
I’ll try v1 and some namespace changes…
Thanks though, will keep you posted. : - )

Tried v1 ( https://github.com/Unity-Technologies/PostProcessing/tree/v1 ) still the same kind of errors (attributes)

@Reedex Mayby you should follow this advice and try v2 with 2017.

  • Install Unity Hub ( https://discussions.unity.com/t/743151 , the download links in the first post will give you the latest version.)
  • Start Unity Hub go to the “Installs” tab, click on the “Add” button on the top right and choose Unity 2017.4.33f1.
  • Make a copy of your project for back up.
  • Before upgrading it to 2017, delete the Library folder and anything that is not the Assets, Packages (if you have it) and ProjectSettings folders.
  • Add your project to the Hub (in the Projects tab, “Add” button), in the “Unity version” column choose 2017.4.33f1 then open it and upgrade it.

I assume the V1 that’s on the Asset Store is the same but it may not be. It looks like (as strange as it sounds) that there is no official version of PP stack that’s compatible with 5.6

I would consider migrating to 2017.1+ which supports Post-processing Stack v2. Just a thought. Depends a lot on the project of course, might not be possible. Or start writing old style custom effects in 5.6 and not try to use PPS at all.

I would personally not bother with v1, you’ll have to reconfigure all your post processing settings should you ever decide to upgrade your project beyond Unity 5.6. Since newer versions lean towards v2.

You can download a version of the Post processing stack v2.1.7 that’s compatible with Unity 5.6.1 here: http://staggart.xyz/public/PostProcessingStack_v2.unitypackage