LED Screen Shader is a full-featured URP shader for creating realistic digital displays in Unity - LED video walls, LCD monitors, CRT TVs, arcade cabinets, or glitched cyberpunk screens. Every effect is a toggle, so you only pay for what you use.
🎞️ Content Sources
- 🖼️ Static textures, flipbook sprite sheets
- 📷 RenderTextures (live camera feed, UI)
- 🧩 Texture2DArray (smooth image sequences)
✨ Visual Effects
- 💡 Procedural RGB subpixel matrix with automatic distance fade and anti-aliasing
- ⚡ Glitch with chromatic aberration and burst mode
- 📺 CRT scanlines, rolling bar, barrel curvature
- 🔆 Flicker, vignette, dead pixels, burn-in ghost, power on/off animation
- 🎨 Full color grading (hue, saturation, contrast, brightness, gamma)
⚙️ Technical Highlights
- 🧱 MaterialPropertyBlock ready - per-renderer overrides without material copies
- 📐 (Experimental) Auto mesh-size scaling - one material drives screens of any physical size. Can be manually overridden per renderer.
- 💻 Runtime component with scripting API
- 🚀 SRP Batcher and GPU Instancing compatible
🛠️ Included Two editor tools for faster setup. See the Asset Store walkthrough video for a full overview.
Note on package size: The package is 113 MB, the majority of which comes from the sample advertisement textures included in the demo scenes. The shader and scripts themselves are lightweight.