A flexible, high-performance outline and highlight system for both 2D (SpriteRenderer) and 3D (MeshRenderer) objects. Supports built-in, URP, and HDRP pipelines with zero material duplication.Universal Outline System is all-in-one solution for adding selection highlights, status indicators, and visual effects to your game. Unlike other solutions that require modifying your shaders or cloning materials, this system uses a non-destructive component-based approach that works instantly with your existing assets.Universal Compatibility: Works seamlessly with both 2D SpriteRenderers and 3D MeshRenderers.Zero Material Duplication: Uses Material Property Blocks to render outlines without creating runtime material instances, ensuring maximum performance and low memory usage.Dual Render Modes:Vertex Expansion: Perfect for complex 3D meshes and organic shapes.Metric Scale: Ideal for 2D sprites and geometric primitives.Dynamic Animations: Built-in support for pulsing width (breathing effect) and scrolling gradients (energy field effect).Pipeline Agnostic: Compatible with the Built-in Render Pipeline, Universal Render Pipeline (URP), and High Definition Render Pipeline (HDRP).Full Scripting API: Easily control visibility, colors, and animations at runtime with a simple C# API.Assets consist only of demos and scripts.Demo uses only simple objects provided by Unity, so it doesn't increase the asset size.Assets have been tested for Windows builds and also tested in Unity 2022.3.62f




