A series of tricks and techniques I learned doing tiny GLSL demos
- Auto-discovered
bµg
Visit resource ↗Description
A series of tricks and techniques I learned doing tiny GLSL demos is a December 2025 blog post by bµg about lessons from size-constrained GLSL demos after the earlier Red Alp write-up.
It covers Moonlight's 1/d volumetric glow and transparent SDF stepping; Entrance 3's L-infinity cubes, dual-pass lighting, mobile driver bugs, and isometric cameras; Archipelago's domain-warped water noise; and Cutie's smoothmin limbs, simple IK, and iteration-count shading.
It suits intermediate to advanced shader readers who already know raymarching and SDFs. A prior Red Alp read and comfort with compact GLSL help.
The page is free HTML with math notes, Sympy snippets, and links to live demos. It is a single article.
It is useful as a technique digest for tiny-demo craft under a hard character budget.
Related resources
- 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><cameras><free><glow><post><read><shader> - 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><advanced><blog><free><notes><pass><prior> - 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><cubes><free><noise><post><read><shader> - 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><free><mobile><noise><read><shader><techniques> - Forcefield Shader Breakdown (Cyanilux)
Cyanilux URP Shader Graph forcefield: Fresnel edges, depth intersections, Scene Color refraction, noise distortion, and impact ripples via custom HLSL and C#.
100% match · <shaders><blog><advanced><cameras><free><help><post><read> - Forcefield Shader Breakdown (Simple) (Cyanilux)
Simplified URP Shader Graph forcefield: transparent unlit Fresnel rim glow, front-face alpha masking, and scene-depth intersection highlights without distortion or ripples.
100% match · <shaders><blog><cameras><free><glow><post><read><shader> - 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><blog><free><glow><read><sdf><shader><technique> - Tornado Shader Breakdown (Cyanilux)
Tornado Shader Breakdown is a January 2022 Cyanilux post on a stylized tornado built with Unity URP Shader Graph.
100% match · <shaders><blog><free><help><noise><read><shader><single> - Vertex Displacement (Cyanilux)
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.
100% match · <shaders><blog><about><free><post><read><shader><shading> - Water Shader Breakdown (Cyanilux)
Water Shader Breakdown on cyanilux.com is a free Unity URP Shader Graph tutorial by Cyanilux (updated 2023).
100% match · <shaders><blog><cameras><free><noise><read><shader><techniques> - Waterfall Shader Breakdown (Cyanilux)
Waterfall Shader Breakdown (Cyanilux, May 2023) on cyanilux.com documents a stylized URP Shader Graph waterfall that parts around a moving sphere, turning popular 2019 demo into a step-by-step article. A sphere signed distance field with clamped Y extends the alpha-clipped hole below the sphere; sine offsets along tangents wobble cutout and edges without vertex displacement.
100% match · <shaders><blog><free><noise><read><sdf><shader><techniques> - Half-Edge Data Structure
The flipcode archives article from August 2000 explains the half-edge b-rep for triangle meshes.
100% match · <blog><already><article><html><intermediate><links><notes><page> - Parallax Occlusion Mapping in GLSL
Archived Sun and Black Cat graphics tip #28 walks through parallax occlusion mapping with ray marching in tangent space, height texture sampling, and linear refinement between layer hits. Shows how to build a TBN matrix, step UVs along the view ray, and compare sampled height against ray depth until intersection - patterns echoed in many Unity HLSL ports on GitHub. Useful when you want a compact POM reference independent of engine-specific Shader Graph nodes.
100% match · <shaders><blog><article><covers><lighting><page><readers><single> - Ronja
’s tutorials hub indexes dozens of beginner-friendly Unity shader lessons - from UV basics, fire, and fwidth anti-aliasing to compute buffers and post effects. Each post ships c
100% match · <shaders><blog><about><article><free><know><series><shader> - ColinLeung-NiloCat GitHub - URP Surface Shader Solution
UnityURP-SurfaceShaderSolution bridges legacy Surface Shader workflows toward URP-compatible shader structures - templates and explains how to recreate familiar BiRP conveniences.
100% match · <shaders><blog><free><know><lighting><shader><tiny><useful> - Kink3d GitHub - kMirrors
Kink3d’s kMirrors offers planar reflection rendering helpers for Unity - extra cameras, render textures, and shaders to fake mirrors on flat surfaces. Documents performance cost
100% match · <about><blog><cameras><free><shader><single><useful><water> - Unity GitHub - BoatAttack Demo
Unity Technologies BoatAttack demo showcases URP water, lighting, and large outdoor scenes with production-minded settings - reference project for stylized realistic water on URP.
100% match · <blog><demo><free><know><post><shader><tricks><useful> - Stylized GGX shading — toon specular highlights
Technical blog post by Alexandre Lamure on stylized GGX shading that mixes toon-like specular highlights with physically based GGX.
100% match · <math><shaders><blog><post><shader><shading><simple><size> - 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 · <code><after><already><count><earlier><free><series><single> - Smooth-Maximum, the most useful function
Smooth-Maximum, the most useful function is a free YouTube video on the Inigo Quilez channel. Inigo Quilez video deriving smooth maximum functions from algebraic rewrites of…
100% match · <math><shaders><earlier><free><intermediate><sdfs><series><single>