Skip to content

Source group · 6 artworks · 1 families

shader legends

Shader legends — the most-cited GLSL fragments from the early shadertoy era.

Path on disk: library_external/shader_legends/

Sample of Domain Repetition — Inigo Quilez tile-with-warp

Domain Repetition — Inigo Quilez tile-with-warp

shader_legends · IQDomainRepetition

Inigo Quilez's 'Domain Repetition' technique from his 2008 article.

View →
Sample of Hash without Sine — Dave Hoskins hash art

Hash without Sine — Dave Hoskins hash art

shader_legends · TaterHashArt

Dave Hoskins's celebrated 'Hash without Sine' family of cross-platform-stable pseudo-random hash functions, presented as art.

View →
Sample of Improved Noise — Ken Perlin (SIGGRAPH 2002, faithful reimplementation)

Improved Noise — Ken Perlin (SIGGRAPH 2002, faithful reimplementation)

shader_legends · KenPerlinNoisePure

Ken Perlin's Improved Noise (SIGGRAPH 2002) ported faithfully to numpy.

View →
Sample of Pixel City — top-down procedural city

Pixel City — top-down procedural city

shader_legends · PolygoncityPixelCity

A top-down 50x50 procedural city built from a deterministic hash of grid cells.

View →
Sample of Shane Flow Field — particles in an fBM flow

Shane Flow Field — particles in an fBM flow

shader_legends · ShaneFlowFieldFBM

Inspired by Shane's Noisey Image Flow Lines (Shadertoy 7sSSzw).

View →
Sample of Shane Organic Noise — layered Perlin with rotation and twist

Shane Organic Noise — layered Perlin with rotation and twist

shader_legends · ShaneOrganicNoise

Shane Olsson's 'organic noise' Shadertoy technique: a base Perlin-style gradient noise is sampled in multiple octaves, with each successive layer rotated by an angle proportional to the layer index and twisted by sinusoidal warping about the canvas centre.

View →