Image Effects (Vignette) not working on Android

Hi, I am sure I am doing something dumb here, but I am using the vignette script and it works fine in the editor, but when I publish to my phone its disabled.

Is there some option I need to change to get this to work, or does it simply not work on Mobile?

Cheers!

Android devices may have limited support for image effects, depending on their Graphics Processing Unit (often married to the CPU in the System-on-Chip). For your case, it would be wise to check what “SystemInfo.supportsimageEffects” (not 100% sure that’s the exact thing to check) returns as. If it’s true then your device is able to do image effects.

Example code:

if(SystemInfo.supportsImageEffects) { Debug.Log("Can potentially do image effects"); } else { Debug.Log("Unable to do image effects"); }

If it returns false, then your device is not capable. Such image effects like Vignetting can cause a lot of draw calls, and you may see a lot of lag due to frame rate issues. You may be able to fake it by using a texture overlay on the camera.

Budget devices are usually underpowered in the GPU aspect, and high-end devices usually can do amazing things with their GPU. Also, what is your device? You never specified that.