Inigo Quilez
- Auto-discovered
Inigo Quilez
Visit resource ↗Description
's site is the written-tutorial archive for graphics, maths, fractals, and demoscene work, with links to videos, Shadertoy shaders, and utilities. Quilez co-founded Shadertoy and documents techniques from demoscene and industry R&D.
Topics include SDF raymarching, distance primitives, procedural noise, path tracing, voxels, filtering, lighting, fractals, and 4k sizecoding, often with compact GLSL snippets for any real-time shader host.
Aimed at advanced programmers and technical artists comfortable with fragment-shader math; explanations assume vectors and implicit surfaces, not a particular game engine.
Articles are free, grouped in on-site indices, with MIT-licensed code snippets; shader artwork is licensed separately. YouTube tutorials complement the written pages.
Widely cited as the standard reference for distance-field formulas and raymarching in real-time graphics.
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><art><catalog><cyanilux><free><online><paywall> - 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><catalog><cyanilux><free><online><paywall><resources> - 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><catalog><cyanilux><free><online><paywall><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><catalog><cyanilux><free><online><paywall><resources> - 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><online><paywall> - 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><catalog><cyanilux><free><online><paywall><resources> - 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><free><online><paywall><resources> - Fog Plane Shader Breakdown (Cyanilux)
Shader Graph tutorial for unlit fog planes on quads that sample scene depth for vertical fog and doorway fades, with simple and accurate reconstruction paths in Unity URP.
100% match · <shaders><blog><catalog><cyanilux><free><online><paywall><resources> - Modern rendering culling techniques
Modern rendering culling techniques is a technical blog article by Nikita Krupitskas. Technical blog post by Nikita Krupitskas surveying culling techniques used in modern…
100% match · <blog><article><free><pipelines><programmers><real><shaders><technical> - Per Texel Lighting
Per Texel Lighting is a February 2026 technical blog post by Joshua Martinez explaining a Unity project that lights and shadows objects per texture texel instead of per…
100% match · <shaders><blog><free><linked><pipelines><real><technical><time> - Analytic Fog Rendering With Volumetric Primitives
Technical blog post by matejlou on rendering fog regions with spatially varying density using analytic integrals over volumetric primitives.
100% match · <shaders><advanced><blog><access><article><free><linked><math> - Texel Splatting | True 3D Pixel Art
Short YouTube explainer by Dylan Ebert introducing Texel Splatting for perspective-stable 3D pixel art.
100% match · <shaders><art><artists><before><free><programmers><real><related> - Replicating the Shadowglass 3D pixel-art technique
Replicating the Shadowglass 3D pixel-art technique is a February 2026 technical write-up on tesseractc.at that reverse-engineers stable first-person pixel-art rendering inspired…
100% match · <shaders><advanced><blog><art><article><artists><free><programmers> - Early-bird deadline for the Shading Languages Symposium 2026
Early-bird deadline for the Shading Languages Symposium 2026 points to the Khronos Group page for the in-person symposium held 12-13 February 2026 in San Diego, right after…
100% match · <shaders><access><artists><linked><programmers><related><technical><glsl> - Spectral rendering, part 1: Spectra
Spectral rendering, part 1: Spectra is a November 2025 Moments in Graphics article by Christoph Peters opening a series on implementing spectral rendering in a real-time path…
100% match · <shaders><advanced><blog><access><article><free><math><pipelines> - Ocean Rendering, Part 1 - Simulation
Ocean Rendering, Part 1 - Simulation is an October 2025 technical blog post by Robert Ryan on the theory and mathematics of real-time FFT ocean surface simulation using…
100% match · <shaders><advanced><blog><article><free><math><programmers><real> - Introduction to Clustered Meshlet Optimization
This Simplygon product blog post by Jesper Tingvall introduces clustered meshlets as a Simplygon optimization feature for mesh-shader oriented engines.
100% match · <advanced><blog><article><artists><before><free><pipelines><programmers> - CUDA Ray Tracing 2x Faster Than RTX: My CUDA Ray Tracing Journey
This is a long-form technical blog post by Karim Sayed documenting a CUDA path tracer based on Ray Tracing in One Weekend and comparing it with GPSnoopy's RayTracingInVulkan RTX…
100% match · <advanced><blog><access><article><free><linked><pipelines><programmers> - Rendering Crispy Text On The GPU
Rendering Crispy Text On The GPU is a June 2025 deep-dive blog post by Rubén Osorio López on osor.io about replacing multi-channel SDF atlases with runtime GPU vector glyph…
100% match · <shaders><advanced><blog><access><article><free><math><paywall> - No More Shading Languages: Compiling C++ to Vulkan Shaders
No More Shading Languages: Compiling C++ to Vulkan Shaders presents a High-Performance Graphics 2025 paper by H.
100% match · <shaders><advanced><access><linked><pipelines><programmers><real><time>