View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.1.0
- Last updated
- First released
- Unity version
- 6000.0.60 or later
- Package size
- 296 KB
- Files
- 12
- Favorites
- 39
- Views in the past week
- 228
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- Free on
Keywords
Advanced Outline Shader
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.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 1
Advanced Outline Shader video 1 (plays on the Asset Store)
About this asset
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.
From the publisher's Asset Store listing.
Technical details
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.
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.0.60f1 | Compatible | Compatible | Not listed |
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.
As listed on the Asset Store.