One shader. 40+ effects. Zero extra draw calls. BreadUI transforms Unity UI with shapes, glows, blurs, glass, fire, particles, and more — all from a single Image component. Mobile-optimized.BreadUI is a powerful shader-based visual effects package for Unity UGUI. Turn ordinary UI Images into stunning visuals — shapes, outlines, glows, blurs, distortions, procedural animations, and more — all from a single optimized component with no extra draw calls.Core - Drop-in replacement for Unity's Image component - Supports all sprite types: Simple, Sliced, Tiled, Filled - Efficient material pooling — identical configurations share materials automatically - Single shader architecture for optimal batchingProcedural Shapes (SDF) - Rounded Rectangle, Circle, Ellipse, N-Star, Sine Wave, Cross, Heart - Custom Sprite SDF clipping with async GPU readbackBorder / Edge Effects - Outline (with gradient support), Stroke, Glow, Inner Glow, Inner Shadow - Bevel / Emboss (Inner, Outer, Pillow) - Fire Border, Electric EdgeColor / Rendering - Gradation (Linear, Radial, Angular, Diamond) - Hue Shift, Brightness, Saturation, Contrast, Invert - Posterize, Gradient Map, VignetteDistortion - Chromatic Aberration, Swirl, Pinch/Bulge, Wave, Pixelate, GlitchBlur / Glass - Background Capture + Dual Kawase Blur for frosted glass - Lens — Liquid Glass refraction with Fresnel rim and directional glareTexture / Layer - 2 independent texture Layers with blend modes and UV scrolling - Dissolve with dual texture mappingProcedural Animation - Particle — texture-based spawning with lifetime, gravity, and rotation - Liquid Surface — Water, Lava, Caustics, Frost (Voronoi-based) - Flow Field — directional fluid flow with fill control for gauges - Fire Fill / Electric Fill — procedural flame and lightningRetro / Stylized - Noise, Dithering, Halftone, Scanlines, Edge DetectionVertex Gradient - Horizontal, Vertical, Edge (4-corner) gradientAdditional Components - BShadow — drop shadow with falloff - BMask — animated BImage effects on masks, Soft Mask with RenderTexture-based alpha clipping and invert option - BLowResCanvas — low-resolution rendering for mobile optimizationPerformance - Optimized for mobile (shader variant reduction 2,048 → 32, branchless operations) - Reference-counted material pooling - SDF generation cache - Soft Mask dirty flag system and mesh cachingRequirements - Unity 2022.3 LTS or later - Universal Render Pipeline (URP) Compatibility - Developed with Unity 2022.3 LTS (2022.3.29f1) - Compatible with Unity 6 - Universal Render Pipeline (URP) - Unity UGUI (UnityEngine.UI) Platform Support - iOS - Android - Standalone (Windows, macOS, Linux)Shader code generation




