
Turn any UI element into grayscale with this free shader. Supports URP and Built-in, with full control over saturation, gain, stencil, alpha clip, and color mask.Grayscale UI Shader is a free utility shader designed to turn any UI element into grayscale. It’s ideal for status indicators, locked content effects, or stylistic choices in your interface.This shader works with both URP and Built-in render pipelines. It offers full control over image saturation and gain, allowing you to fine-tune the grayscale appearance. It also supports advanced UI features like alpha clipping, stencil buffer configuration, and color mask control, making it suitable for complex UI systems.Use it to add polish, visual feedback, or accessibility features to your UI with minimal setup.Render Pipelines: URP, Built-inMinimum Unity Version: 2022.1Tested Platforms: Windows, Mac, AndroidTextMeshPro Support: Not required, but compatible with any UI image or textMaterial Parameters:Saturation: Controls how much color is preserved (0 = full grayscale)Gain: Multiplies final brightnessUse Alpha Clip: Enables alpha-based transparency cutoffFull support for Stencil Buffer and Color Mask configurationsSome of the images used as assets were generated with AI.