SamGold - Outline Pro - URP Outlines, Patterns & Build Effect

📄 Documentation (PDF)

🎮 Windows Demo: [LINK]

Video YouTube: [LINK]

Outline Pro highlights any object in the Universal Render Pipeline with clean, anti-aliased outlines whose cost does not grow with their width. Every object gets its own style, or shares one through a profile asset.

Beyond outlines, it fills silhouettes with colours, procedural patterns or your own textures, adds fresnel rim light, and follows the cutout of alpha-clipped materials such as leaves and fences.

For survival and crafting games it includes a build effect: while the player places an object it is shown as a green ghost (red when the spot is blocked), then the real object is revealed from the bottom up or in dissolving patches with a glowing edge. Overlay and hologram ghost styles are included.

A first person demo shows it all in context: look at an item to highlight it, press F to pick it up, scan for items through walls, and craft a workbench, furnace, crate or campfire. Every demo scene has an on-screen menu to switch between the 10 scenes.

URP only. Outline Pro is a URP renderer feature. It does not work in the Built-in Render Pipeline or HDRP.

Features

  • Per-object colour, width, hard or soft (glow) outlines, HDR colours

  • Depth modes: Always, Visible Only, Occluded Only (x-ray)

  • Correct overlap: the front object's outline is drawn over the object behind it

  • Fill with any opacity

  • 7 procedural patterns: stripes, crosshatch, dots, checker, hexagons, waves, cells; anti-aliased, no textures

  • Custom texture patterns: any texture or mask, channel selection, tiling, rotation, scrolling, screen or object mapping

  • Fresnel rim light

  • Alpha clip: outlines follow cutout materials

  • Build effect: overlay or hologram ghost, valid / invalid colours, sweep or dissolve reveal, glowing edge, events and manual progress control

  • Shared outline profiles, full and half resolution, debug views

  • Jump flood distance field: cost depends on log2 of the width; all objects share the same passes

  • Up to 2047 outlined objects at once, frustum culling, nothing rendered when nothing is outlined

  • Setup dialog on import: adds the renderer feature and the demo scenes to Build Settings in one click

  • Custom inspectors with edit-mode preview, setup validator

  • 10 demo scenes with a scene menu, and 20 low-poly models (food, water, ammo, medkit, resources, workbench, furnace, crate, campfire, chest, barrel, power core, fern, trees, rocks)

  • Full C# source code, PDF documentation with screenshots