Learn to Read + Edit HLSL in 40 min
Jack the Generalist
Visit resource ↗Description
Learn to Read + Edit HLSL in 40 min is a YouTube session by Jack the Generalist with guest Harry, teaching how to read and edit handwritten HLSL rather than relying only on node graphs.
The recording starts from Unity Shader Lab structure and URP HLSL templates, then walks through shader block layout and simple pixel work. Practical edits include texture scrolling, distortion, and lerp-based blends. The hosts contrast Shader Graph abstraction with what handwritten HLSL exposes under the hood.
It suits beginners who know Unity basics and want a gentle entry into HLSL syntax. Comfort opening a shader asset and following along is enough.
The video is free on YouTube with chapters in the player. Discord links for the hosts appear in the description.
It lowers the barrier to reading engine shader files and deciding when to drop from Shader Graph into code.
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><distortion><entry><free><graph><graphs><node><only> - 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><entry><free><graph><graphs><node><only><rather> - 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><based><entry><free><graph><graphs><node><rather> - 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><based><entry><free><graph><graphs><node><rather> - 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 · <code><shaders><asset><entry><free><graph><graphs><rather> - 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 · <code><shaders><entry><free><graph><graphs><node><pixel> - 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><based><entry><free><graph><graphs><node><pixel> - 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><entry><free><graph><graphs><node><rather><read> - Fractured Cube Breakdown (Cyanilux)
Step-by-step Cyanilux post on pivot baking: Blender Cell Fracture, UV-stored shard pivots, and URP Shader Graph vertex scale, rotation, and burst from a handle.
100% match · <shaders><entry><free><graph><graphs><node><rather><read> - Hologram Shader Breakdown (Cyanilux)
A Shader Graph breakdown for Unity URP holograms: world-space scanlines from sine or frac, Fresnel rim, HDR additive tinting, plus optional UV distortion and glitch for quads.
100% match · <shaders><based><distortion><entry><free><graph><graphs><node> - Intro to Shader Graph (Cyanilux)
Long-form Cyanilux primer on Unity Shader Graph: package and URP/HDRP setup, graph templates, the node editor, data types, previews, properties, keywords, and sub-graphs.
100% match · <shaders><beginner><based><entry><free><graph><graphs><node> - Liquid Shader Breakdown (Cyanilux)
A May 2019 Unity URP Shader Graph breakdown that clips geometry by world height, fakes a liquid top with two-sided back faces, and adds foam plus optional sine wobble.
100% match · <shaders><based><entry><free><graph><graphs><node><pixel> - Polar Coordinates (Cyanilux)
Cyanilux's Polar Coordinates (May 2019, updated Dec 2023) is a Shader Graph article on converting Cartesian UVs to polar space with the Polar Coordinates node. It explains Center, Radial Scale, and Length Scale, quotes the generated Unity HLSL, and uses Split so R is distance from center and G is angle from the downward reference (with notes on negative preview values).
100% match · <shaders><beginner><along><entry><free><graph><graphs><node> - Portal Shader Breakdown (Cyanilux)
Portal Shader Breakdown (May 2019) is a Cyanilux Shader Graph walkthrough for a wormhole portal on a flat unlit quad.
100% match · <shaders><based><entry><free><graph><graphs><node><rather> - Rain Effects Breakdown (Cyanilux)
Rain Effects Breakdown (July 2023) is a Cyanilux walkthrough pairing Shuriken rain with Shader Graph ripples, puddles, and rain-on-surface shaders. Particles use stretched billboards in a scaled box with URP or Built-in unlit materials; VFX Graph is noted for URP or HDRP.
100% match · <shaders><entry><free><graph><graphs><node><rather><read> - Snowglobe Breakdown (Cyanilux)
Snowglobe Breakdown is a January 2023 Cyanilux post building a Unity 2021.3 LTS URP snowglobe with VFX Graph snow, Shader Graph lit particles, and a glass refraction shader. VFX uses burst spawn, gravity, turbulence, and inverted Collide with Sphere.
100% match · <shaders><enough><entry><free><graph><graphs><node><rather> - Sprite Glow/Outline Shader Breakdown (Cyanilux)
Sprite Glow/Outline Shader Breakdown is a March 2020 Cyanilux article for URP Shader Graph on 2D sprites.
100% match · <shaders><based><entry><free><graph><graphs><node><rather> - Sprite Stencil Overlay Breakdown (Cyanilux)
Sprite Stencil Overlay Breakdown is a February 2020 Cyanilux post (updated March 2024) for Unity URP.
100% match · <shaders><entry><exposes><free><graph><graphs><node><only> - Sun Beams / God Rays Shader Breakdown (Cyanilux)
Sun Beams / God Rays Shader Breakdown is a May 2024 Cyanilux tutorial (updated August 2025) on stylized god rays in Unity URP Shader Graph.
100% match · <shaders><entry><free><graph><graphs><node><rather><read> - Swapping Colours (Cyanilux)
Swapping Colours is a February 2023 Cyanilux post on recolouring textures and procedural inputs in Unity Shader Graph for 3D, sprites, UI, or signed-distance shapes. Sections cover Tint, Lerp, channel-packed greys, mask textures, Replace Color, Blend modes, gradient ramps as textures, and palette index lookups.
100% match · <shaders><entry><free><graph><graphs><node><rather><read>