A high-performance, customizable screen-space outline system supporting Built-in and URP. Easily highlight interactable objects with dynamic width pulsing, rainbow colors, and dashed patterns.Supported Render Pipelines:Built-in (Standard): Fully supported on PC, Mobile, and WebGL.URP (Universal): Fully supported. Includes dedicated URP shaders that are SRP Batcher-compatible and optimized for mobile/WebGL. The script swaps shaders automatically.HDRP: Not supported.VR/XR is fully supported.The Advanced Outline System is a clean, modular, and high-performance screen-space outline solution designed to easily highlight interactable objects, selected units, or occluded characters in your project. Natively compatible with both the Built-in (Standard) Render Pipeline and the Universal Render Pipeline (URP), the package automatically detects your project settings at runtime and loads the appropriate shaders dynamically.Whether you are developing a puzzle game (hover highlights), a stealth game (viewing enemy silhouettes through walls), an RPG (loot highlights), or an RTS (unit selection), this asset is fully customizable and genre-agnostic. Outlines are calculated dynamically via a multi-pass stencil technique. To ensure outlines look clean even on low-poly or hard-edged geometry, the system includes a normal smoothing utility that averages vertex normals in memory. A custom, user-friendly inspector editor allows you to easily manage settings and bake smooth normals directly inside the editor to prevent runtime loading spikes.Key Features:Dual Pipeline Support: Out-of-the-box native support for both Built-in and Universal Render Pipeline (URP).Automatic Shader Detection: The script detects the active render pipeline at runtime and automatically loads URP or Built-in shaders.Normal Smoothing & Baking: Features runtime normal smoothing and an editor-time precompute bake tool to prevent outline gaps on hard-edged meshes.5 Depth Outline Modes: Choose between Outline All, Outline Visible, Outline Hidden (Occluded), Outline & Silhouette, and Silhouette Only.Blendable Visual Effects: Includes customizable animations for sine-wave Width Pulsing, HSV Rainbow color cycling, and screenspace crawling-ants Dashed patterns.Multi-Renderer Support: Works seamlessly across static mesh filters and animated Skinned Mesh Renderers.Developer Friendly: Comes with a clean, documented C# API for controlling outlines at runtime from other scripts.Editor Customization: Includes a professional custom inspector with multi-object editing support ([CanEditMultipleObjects]).Package Contents: Shaders (Built-In & URP), Advanced Outline component script, Custom Inspector Editor script, clean HTML setup documentation, and a demo scene.AI was used as a programming and technical writing assistant to debug C# scripts, port legacy Built-in shaders to Universal Render Pipeline (URP) HLSL, and draft the offline HTML setup documentation. No pre-trained generative AI models or art assets are included in the package contents.




