Procedural Textures with Hash Functions

A visual exploration of a family of 2D hash functions for procedural texturing, where a simple quadratic equation produces amazing variety as the parameters are varied.

Read in full here: