Anthelmed GitHub - Unity-URP-Blurred-Buffer-Outlines
Library / Codebase Intermediate
Anthelmed
Visit resource ↗Description
Anthelmed’s Unity-URP-Blurred-Buffer-Outlines is an MIT-licensed GitHub sample that adds soft URP object outlines through a Scriptable Renderer Feature for Unity 2022.2 and newer, installed via Git URL with C# passes and Shader Graph assets.
Vertex color on meshes drives a mask pass, then blurred buffers widen silhouettes instead of depth or normal edge detection. README notes inverted appearance when vertex colors are missing because Unity treats unset channels as white.
Add the feature to Universal Renderer Data, filter by layer mask, and tune opacity, downsample, and blur iterations. MaskShaderGraph and BlurShaderGraph show the blur stack for study.
For invisible outlines, change camera anti-aliasing or Stop NaNs. Modest GitHub interest; useful for intermediate URP developers comparing buffer-blur outlines to screen-space edge shaders.
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 · <general><intermediate><blog><catalog><cyanilux><developers><during><examples> - 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 · <intermediate><blog><catalog><cyanilux><developers><displayed><examples><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 · <intermediate><blog><buffer><catalog><changing><cyanilux><developers><examples> - 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 · <intermediate><between><blog><catalog><color><cyanilux><developers><examples> - 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 · <any><blog><camera><catalog><cyanilux><either><examples><free> - 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 · <between><blog><buffer><camera><catalog><cyanilux><examples><free> - 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 · <intermediate><blog><catalog><cyanilux><developers><examples><free><graph> - 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 · <intermediate><blog><catalog><creating><cyanilux><developers><examples><free> - Generating Mipmaps // Vulkan For Beginners #31
Generating Mipmaps // Vulkan For Beginners #31 is a free YouTube video on the OGLDEV channel, an installment in the Vulkan For Beginners tutorial series. Episode 31 of OGLDEV’s…
100% match · <access><between><free><settings><source><textures><useful><want> - meshoptimizer - v1.2
meshoptimizer - v1.2 is an open-source library / codebase hosted on GitHub. meshoptimizer v1.2 release notes introducing experimental MikkTSpace-based tangent frame generation,…
100% match · <library><developers><linked><open><repository><source><useful><vertex> - Computing Camera Rays
Computing Camera Rays is a technical blog article by Christoph Peters. Blog post deriving camera-ray origin, direction, and far-plane length from a world-to-clip matrix so…
100% match · <blog><camera><free><fully><source><useful><want><work> - 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 · <intermediate><blog><developers><free><shader><source><useful><want> - Implicit Surface rendering for CAD
Implicit Surface rendering for CAD is a technical blog article by Francis Le Roy. Long-form blog on interactively rendering arbitrary implicit surfaces in a CAD prototype…
100% match · <blog><camera><developers><free><source><useful><want><work> - 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 · <intermediate><add><blog><developers><free><model><shader><source> - 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 · <blog><developers><free><sample><shader><source><useful><want> - Dual Contouring of Signed Distance Data
Dual Contouring of Signed Distance Data is a SIGGRAPH 2026 paper with a Columbia Graphics project page linking the PDF, source, and talk materials.
100% match · <access><any><before><linked><source><useful><without><work> - Profiling with PIX | Intel Software
Profiling with PIX | Intel Software is a free YouTube video on the Intel Devs channel. Intel Software video on using PIX for Windows to optimize DirectX 12 renderers.
100% match · <intermediate><access><developers><free><performance><source><useful><want> - 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 · <intermediate><access><developers><directly><free><layer><linked><settings> - Fence Barriers: Fine-Grained GPU Synchronization in Direct3D 12
A Microsoft DirectX Developer Blog post by Bill Kristiansen introducing preview Fence Barriers (Tier-1) in Agility SDK 1.719-preview as an Enhanced Barriers extension for…
100% match · <access><add><blog><buffer><during><free><list><mode> - An Updated Sponza glTF
An Updated Sponza glTF is a February 2026 blog post by Ignacio Castaño republishing a cleaned Sponza glTF with uncompressed PNG textures and comparing AVIF plus runtime GPU…
100% match · <intermediate><between><blog><color><free><model><open><size>