A creative coding process for finding inspiration and experimenting with shaders.
Creating and combining basic geometry to build complex patterns and structures.
Generate limitless color variety in shaders using simple functions.
Create endless repeating patterns by transforming coordinate space.
Infinitely complex geometric patterns with repeating structure at different scales.
Generate natural-looking textures and motion using pseudo-random values.
Create organic color transitions by warping coordinate spaces and blending color points.
Make shaders responsive with cursor following, trails, and buffered click interactions.
Create complex 3D scenes with minimal memory using signed distance functions.
Create organic patterns and flowing motion using direction vectors and velocity.
Create glitch art effects by reordering pixels based on their properties.
Grid-based evolution from local rules using compute shaders; Conway and beyond.