A Box of Chaos: The Generative Artist's Toolkit
summary
Generative art uses explicit methods not promises: code is Haskell calling Cairo bindings for Haskell, seeded pseudo‑randomness produces reproducible iterations, and 10,000 sampled points or weighted 16‑cell grids change texture dramatically. Techniques include Gaussian and Poisson sampling, Perlin/simplex noise (including 3D simplex noise slices for smooth animation), quadrilateral subdivision and Chaikin‑style curve subdivision, HSV color spaces instead of RGB, and textured fills built from many overlapping circles; some pieces are printed and sold.
AI-written summary · about
chapters (27)
- 0:00Intro
- 0:57During the day
- 1:10At night
- 1:29Screenshot
- 2:17Generative Art
- 4:13Domain of Art
- 7:47Elements
- 8:49Canvas
- 9:36Linear Algebra
- 10:23Line Segments
- 10:53Paths
- 11:24Shapes
- 11:54Randomness
- 13:07PseudoRandom Numbers
- 15:39Simplex Noise
- 17:58Algorithms
- 18:24Quadrilaterals
- 21:04Color
- 22:11HSV
- 22:46Saturation
- 23:10Value
- 23:57Colour
- 24:32Texture
- 27:02Emergence
- 28:18Chikan Curve
- 30:41Questions
- 34:32Example
related talks
33mWhat is this thing called Generative Art?
32mThe joy of creating art with code
22mGenerative Art Speedrun
32mCode goes in, Art comes out
36mPanel: Generative art for 21st century
22mCreating Immersive Generative Art With Go
37mCreative Coding for Fun and (Non)Profit
36mAn Intro to Generative Art with Scala
