Coloured vignette over grey scale colour grading.

in a 2D game i’m working on when your low on health the screen goes grey-scale and then a red vignette is applied over the top (inspired by Titanfall 2). I’m currently doing the grey-scale effect using colour-grading however this turns the vignette grey-scale as well.

So I either need a different way to do the colour grading or vignette or try to change the order they’re applied in (which I don’t think is possible)

I have a feeling this maybe possible with full screen shaders if so does anyone know a good guide i can use.

Thanks in advance

Depends, what Unity version are you using, what render pipeline are you using, are you targeting a build platform that supports compute shaders, etc, etc :slight_smile: All questions that have to be asked now.

The short answer is you’ll have to code your own vignette pass and put it after Unity’s stack.

I’m using 2019.3.4f1 and am building for windows x86_64 do you know a good tutorial for the basics of rendering pipelines i’m currently using the defult pipeline

Don’t worry i solved it by using 2 different cameras with different depths and effects