View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 2021.3.19 or later
- Package size
- 60 KB
- Files
- 9
- Favorites
- 1
- Views in the past week
- 2
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $7.50 on
Keywords
Outline Engine Pro
A complete PBR shader with a dynamic, gaze-based outline system. Perfect for creating beautiful, interactive object highlighting with minimal setup.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 2
Outline Engine Pro screenshot 1
About this asset
Upgrade your project with Outline Engine Pro! This is a full PBR surface shader with a built-in, dynamic outline system. Create stunning materials with metallic, smoothness, and emission, then watch as a crisp outline appears when you look at objects. The advanced silhouette-aware algorithm ensures high-quality edges. Perfect for providing clear, interactive feedback in FPS, adventure, or puzzle games. Easy to set up and highly customizable.
From the publisher's Asset Store listing.
Technical details
- Render Pipeline: Built-in Render Pipeline
- Shader Language: CG / HLSL
- Core Feature: A single, unified shader for PBR rendering (Albedo, Normal Map, Metallic, Smoothness, Emission) and outline effects. No need for multiple materials.
- Outline Algorithm: Includes a second pass that uses a silhouette-aware vertex extrusion method for clean and stable edges.
- Interaction System: Comes with a simple and effective gaze-based raycasting system. The outline is automatically enabled on objects the camera is pointed at.
- Customization: Full control over base material properties, emission, and outline color/width directly from the material inspector.
- Scripts: Includes clean, namespaced C# scripts for camera control (MouseLook), object targeting (OutlineTarget), and interaction (OutlineRaycaster).
- Setup: Simply add the OutlineTarget script to your objects and the OutlineRaycaster to your camera. The system handles the rest.
- Note: The OutlineTarget script uses Renderer.material, which creates a unique material instance per object at runtime to control the _ShowOutline property.
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 2021.3.19f1 | Compatible | Not listed | Not listed |
As listed on the Asset Store.