Edge detection outlines (Alexander Ameye)
Alexander Ameye
Visit resource ↗Description
Alexander Ameye's December 2024 note shows screen-space edge detection outlines for Unity 6 and Unity 2022.3+ on URP, citing stylized games such as Mars First Logistics and Rollerdrome.
A ScriptableRendererFeature adds a full-screen pass (Execute on 2022, Render Graph on Unity 6) and a Hidden/Edge Detection HLSL shader. Roberts-cross sampling on depth, remapped normals, and luminance is thresholded and merged before outline color and thickness apply.
Advanced Unity programmers and technical artists comfortable with URP renderer features and hand-written HLSL fit best; Shader Graph is not the focus.
One free page offers copy-paste C# for both Unity versions, the shader, renderer-data setup, and next steps such as tunable sensitivities and distance fade.
Useful for comic-style outlines; Ameye links his Linework toolkit and the note appears in curated lists including the Cyanilux gist.
Related resources
- 2D Water Shader Breakdown (Cyanilux)
A Shader Graph breakdown of stylized 2D water in Unity URP: sprite reflections via a second camera, scrolling noise distortion, fake highlights, and tilemap shoreline ripples for pixel art.
100% match · <shaders><blog><catalog><cyanilux><developers><effect><free><graph> - Book (w/ Turnable Pages) Breakdown (Cyanilux)
Cyanilux breakdown of a URP spellbook with vertex-shader page turns, flipbook page textures, dual Lit Graphs, pooling C# driver, and optional Blender setup notes.
100% match · <shaders><blog><book><catalog><cyanilux><developers><effect><free> - Cloud Shader Breakdown (Cyanilux)
Cyanilux Shader Graph tutorial for URP that builds animated cloud decks on a subdivided plane with layered world-space noise, vertex displacement, and depth-based fading at intersections.
100% match · <shaders><blog><based><catalog><cyanilux><depth><developers><effect> - Crystal Shader Breakdown (Cyanilux)
A Cyanilux Shader Graph walkthrough for Unity URP that builds an unlit transparent crystal with object-space Y colour gradients, camera opaque-texture refraction, Fresnel opacity, and HDR glow for bloom.
100% match · <shaders><blog><based><catalog><cyanilux><developers><effect><free> - Custom Renderer Features (Cyanilux)
Long-form Cyanilux guide to URP ScriptableRendererFeature and ScriptableRenderPass code: example effects, RTHandle setup, blit paths, and Unity 6 Render Graph notes.
100% match · <shaders><advanced><blog><catalog><cyanilux><free><graph><online> - Depth (Cyanilux)
Long-form Cyanilux tutorial on Unity depth spaces, Z buffers, Scene Depth sampling, SV_Depth, and world-position reconstruction in URP and HDRP.
100% match · <shaders><advanced><blog><catalog><cyanilux><depth><free><graph> - Dissolve Shader Breakdown (Cyanilux)
URP Shader Graph breakdown by Cyanilux on dissolve effects: Step and noise clip fragments with glowing edges, height-axis variants, and view-space UVs to reduce seam artifacts.
100% match · <shaders><blog><based><catalog><cyanilux><developers><effect><free> - Fire/Flame Shader Breakdown (Cyanilux)
Shader Graph breakdown of billboard fire on a quad: scrolling noise warps UVs for a flame texture or procedurally generated ellipse shapes, with per-instance randomization.
100% match · <shaders><blog><catalog><cyanilux><developers><effect><free><graph> - Slang: Bridging Graphics and Machine Learning
Slang: Bridging Graphics and Machine Learning is a recorded talk by Shannon Woods, presented at High-Performance Graphics (HPG). HPG talk by Shannon Woods (NVIDIA / Khronos…
100% match · <shaders><api><free><programmers><real><style><time><using> - New AMD Radeon Developer Tool Suite update brings shader source code, Extended PIX Markers, and command-line capture
New AMD Radeon Developer Tool Suite update brings shader source code, Extended PIX Markers, and command-line capture is a technical blog article by Chris Hesik. AMD GPUOpen…
100% match · <shaders><blog><article><developers><free><new><post><programmers> - Announcing AgilitySDK 721 Preview and an addition to LinAlg in Shader Model 6.10
Announcing AgilitySDK 721 Preview and an addition to LinAlg in Shader Model 6.10 is a technical blog article by Amar Patel. DirectX Developer Blog announcing Agility SDK…
100% match · <shaders><blog><add><article><depth><developers><free><new> - Partial Graphics Programs
Partial Graphics Programs is a technical blog article by Nada Ouf. DirectX Developer Blog detailing Partial Graphics Programs in Agility SDK 1.721-preview: split pipeline…
100% match · <shaders><advanced><blog><article><developers><free><pipeline><post> - On Rendering the Sky, Sunsets, and Planets
On Rendering the Sky, Sunsets, and Planets is a technical blog article by Maxime Heckel. Maxime Heckel write-up on implementing atmospheric scattering in the browser for…
100% match · <shaders><blog><article><based><developers><free><post><programmers> - Triangle Tessellation with Clamped Parallelograms
Triangle Tessellation with Clamped Parallelograms is a technical blog article by John Hable. John Hable derives a compute-friendly triangle tessellation algorithm using clamped…
100% match · <advanced><blog><article><edge><free><post><programmers><style> - Making cross-platform SIMD code pleasant
Making cross-platform SIMD code pleasant is a technical blog article by Branimir Karadžić. Blog post by Branimir Karadžić on the typeless SIMD design in the bx library.
100% match · <blog><article><before><developers><free><post><programmers><style> - Quantizing tangent frames
Quantizing tangent frames is a technical blog article by Arseny Kapoulkine. Blog post by Arseny Kapoulkine comparing compact encodings for orthonormal tangent frames, including…
100% match · <advanced><blog><article><free><normals><pipeline><post><programmers> - The Future of Path Tracing | Best Practices, Optimizations & Future Standards
The Future of Path Tracing | Best Practices, Optimizations & Future Standards is a recorded talk published on the NVIDIA developer channel channel. NVIDIA GDC 2026 talk on…
100% match · <advanced><developers><free><game><programmers><real><shader><style> - UPDATED! Configuring Vulkan Layers White Paper
UPDATED! Configuring Vulkan Layers White Paper is a March 2026 LunarG post by Christophe Riccio announcing an updated Vulkan SDK reference for layer configuration. From SDK…
100% match · <access><after><api><developers><free><linked><post><used> - GDC 2026: DirectX is Bringing Console-Level Developer Tools to Windows
GDC 2026: DirectX is Bringing Console-Level Developer Tools to Windows is a March 2026 Microsoft Game Dev article by Will Tuttle summarizing DirectX GDC tooling news with AMD,…
100% match · <advanced><blog><api><article><developers><free><game><related> - Vulkan Introduces Roadmap 2026 and New Descriptor Heap Extension
Vulkan Introduces Roadmap 2026 and New Descriptor Heap Extension is a January 2026 Khronos blog post from the Vulkan Working Group announcing VK_EXT_descriptor_heap and the…
100% match · <blog><access><api><before><developers><free><new><post>