Vertex Displacement (Cyanilux)
Cyanilux
Visit resource ↗Description
Vertex Displacement is a free Cyanilux blog tutorial (updated Jan 2023) on moving vertices in Unity Shader Graph, part of the site URP breakdown collection.
It covers vertex versus fragment stages on the Master Stack, Object-space scale and offset with Time animation, and fragment-only node limits. A 2023 section adds normal recovery after displacement (derivatives, Normal From Height, per-vertex tangents) and bounds fixes when verts leave mesh bounds.
Examples include swaying grass, masked fish swimming, and butterfly wings. Intermediate readers need Shader Graph comfort; stage basics link to the author Intro To Shaders post.
The layout uses jump headings and annotated node screenshots; content stays free online.
Useful for wind, mesh motion without skinning, and fixing flat shading on displaced geometry; Cyanilux breakdowns are widely linked in Unity shader circles.
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><intermediate><blog><cyanilux><annotated><assume><breakdown><catalog> - 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><intermediate><blog><cyanilux><also><annotated><assume><breakdown> - 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><intermediate><blog><cyanilux><also><annotated><assume><breakdown> - 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><intermediate><blog><cyanilux><also><annotated><assume><breakdown> - 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><blog><cyanilux><also><assume><breakdown><catalog><entry> - 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><blog><cyanilux><about><assume><breakdown><catalog><entry> - 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><intermediate><blog><cyanilux><also><annotated><assume><breakdown> - 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><intermediate><blog><cyanilux><annotated><assume><breakdown><catalog> - 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><blog><developers><free><link><post><programs><read> - D3D12 LinAlg Matrix Preview
D3D12 LinAlg Matrix Preview is a technical blog article by Ashley Coleman. DirectX Developer Blog post by Ashley Coleman announcing the D3D12 Linear Algebra Matrix preview APIs…
100% match · <shaders><blog><developers><examples><free><post><read><shader> - Custom SRP 6.2.0 3D Color LUT
Custom SRP 6.2.0 3D Color LUT is a technical blog article by Jasper Flick. Catlike Coding Custom SRP tutorial that upgrades the color-grading LUT from a simulated 2D strip to a…
100% match · <shaders><blog><about><free><graph><post><read><shader> - How to Color Low Poly Terrain with Gradients and Curves
How to Color Low Poly Terrain with Gradients and Curves is a technical blog article by Tâm Trần Ngọc. Tutorial explaining how to color low poly terrain with a slope gradient, a…
100% match · <shaders><intermediate><blog><explaining><free><post><read><shader> - Old school rendering rant - Tomb Raider
Old school rendering rant - Tomb Raider is a long-form Medium article by Reinig David in a series on late-1990s software rendering techniques. The post dissects Tomb Raider III…
100% match · <intermediate><blog><about><developers><free><post><read><screenshots> - Enhancing DirectX Testing with AMD Smoldr
Enhancing DirectX Testing with AMD Smoldr is a March 2026 AMD GPUOpen post by Sebastian Neubauer announcing Smoldr, an open-source text-script tool for running DirectX 12 shaders…
100% match · <intermediate><blog><developers><free><full><post><resources><shader> - Adventures in Neural Rendering
Adventures in Neural Rendering is a February 2026 blog post by Kostas Anagnostou on Interplay of Light about using small multilayer perceptrons as signal encoders in real-time…
100% match · <shaders><blog><about><free><full><post><rather><shader> - Shading Languages Symposium 2026: Gigi - A Rapid Graphics R&D Platform
[video] Shading Languages Symposium 2026: Gigi - A Rapid Graphics R&D Platform is a symposium talk by Alan Wolfe of EA SEED on Gigi, an open-source rapid graphics R&D and…
100% match · <shaders><intermediate><about><data><free><full><graph><graphs> - Terrain Advanced Auto Material - Terrain Shaders - Episode 16
[video] Terrain Advanced Auto Material - Terrain Shaders - Episode 16 is a Ben Cloward YouTube tutorial that combines prior slope and altitude masks into a full terrain auto…
100% match · <shaders><intermediate><about><free><full><grass><link><rather> - Simple Terrain Auto Material - Terrain Shaders - Episode 14
Simple Terrain Auto Material - Terrain Shaders - Episode 14 is a Ben Cloward tutorial on building slope-based terrain auto materials in Unity Shader Graph and Unreal. It shows a…
100% match · <shaders><intermediate><about><free><graph><grass><normal><shader> - Shading Languages Symposium 2026 Trip Report
Article series by Keith Stockdale (Rare Ltd) on the first Shading Languages Symposium in 2026, where he spoke on a pure-HLSL shader test framework.
100% match · <shaders><about><blog><free><graphs><index><node><shader> - Nanite + Reyes
Technical blog post by Brian Karis on Graphic Rants describing how Unreal Nanite gains Reyes-style tessellation for displacement without changing Nanite mesh data.
100% match · <shaders><blog><also><data><displacement><free><post><rather>