Noise & procedural textures
Noise functions are the raw material of much procedural content: terrain, clouds, textures and organic motion. These guides explain Perlin, simplex, Worley and fractal noise, how to combine and animate them, and how to generate them on the GPU. 27 hand-picked Unity guides, tutorials, videos and repos, kept current.
- Unity Shader Code Basics 10 - Dissolve & Noise
Builds dissolve and noise effects in hand-written Unity code shaders rather than Shader Graph.
danielilett.com · Sep 2026 - @alanzucconi.com: noise shader makes a game impossible to screenshot
Horror game uses a noise shader so the hidden content only reads in motion; stills look like static.
bsky.app · Dec 2024 - Voronoi-based Lava in Unity Shader Graph
Builds animated lava in Shader Graph using custom Voronoi noise that exposes cell edges.
danielilett.com · Jun 2023 - Procedural scales setup in Shader Graph
Post showing a procedural scales pattern built in Shader Graph.
mastodon.gamedev.place · Feb 2023 - Pseudorandom Surfaces: Surface Flow
Uses noise to move particles across a surface in a flow simulation.
catlikecoding.com · Dec 2022 - Spherical Elevation
Catlike Coding tutorial on using noise to adjust the radius of a sphere.
catlikecoding.com · Nov 2022 - Voronoi Derivatives
Catlike Coding tutorial on computing derivatives of Voronoi noise for surfaces.
catlikecoding.com · Oct 2022 - Perlin Derivatives
Catlike Coding tutorial on computing derivatives of Perlin noise for surfaces.
catlikecoding.com · Sep 2022 - Pseudorandom Surfaces: Simplex Derivatives
Calculates analytic derivatives of simplex noise for pseudorandom surfaces.
catlikecoding.com · Aug 2022 - Pseudorandom Noise: Simplex Noise
Implements simplex noise in C# with Burst-style jobs.
catlikecoding.com · Sep 2021 - Voronoi Noise
Catlike Coding tutorial on generating Voronoi noise variants in C#.
catlikecoding.com · Aug 2021 - Pseudorandom Noise: Noise Variants
Creates fractal and tiling variants of Perlin and value noise.
catlikecoding.com · Jul 2021 - Perlin Noise
Catlike Coding tutorial on implementing Perlin noise in C#.
catlikecoding.com · Jun 2021 - Value Noise
Catlike Coding tutorial on implementing value noise in C#.
catlikecoding.com · May 2021 - Pseudorandom Noise: Hashing
Builds a small xxHash-style hash function and visualizes hash output for pseudorandom noise.
catlikecoding.com · Mar 2021 - EPC2019 | More Like This, Please! Single Example Texture Synthesis & Remixing | Anastasia Opara
Single-example texture synthesis: generating, remixing and inpainting textures from one reference image.
youtube.com · Nov 2019 - Voronoi
Explains Voronoi patterns and building them in shaders.
cyangamedev.wordpress.com · Jul 2019 - Tiling Noise
Generates noise that tiles seamlessly in shaders.
ronja-tutorials.com · Oct 2018 - Voronoi Noise
Generates Voronoi noise in shaders from random points.
ronja-tutorials.com · Sep 2018 - Layered Noise
Layers multiple noise octaves to improve softness and detail.
ronja-tutorials.com · Sep 2018 - Perlin Noise
Implements Perlin gradient noise in shaders.
ronja-tutorials.com · Sep 2018 - Value Noise
Implements value noise by interpolating random values in shaders.
ronja-tutorials.com · Sep 2018 - White Noise
Generates white noise random numbers in shaders.
ronja-tutorials.com · Sep 2018 - EPC2018 | Proceduralism and Deep Learning | Anastasia Opara
How deep learning can complement procedural content pipelines, from texture to shape generation.
youtube.com · Jul 2018 - Checkerboard Pattern
Generates a checkerboard pattern procedurally in a shader.
ronja-tutorials.com · May 2018 - To Voronoi and Beyond
Builds Voronoi diagrams with Unity shaders, C# and shader code included.
alanzucconi.com · Feb 2015 - NoiseMixer by Flogelz
Itch.io tool for mixing and experimenting with noise.
flogelz.itch.io