
Generative Design
by Benedikt Gross, Hartmut Bohnacker, Julia Laub, Claudius Lazzeroni · first published 2018
78% recommend22% neutral
Why HN recommends it
Inspiring, beautifully designed introduction to generative art with Processing, mixing intuition, many examples, schematics and example code; suited to creative coders and beginners.
Summarised by Claude from recommending comments
Generative design is a revolutionary new method of creating artwork, models and animations from sets of rules, or algorithms. By using accessible programming languages such as Processing, artists and designers are producing extravagant, crystalline structures that can from the basis of anything from patterned textiles and typography to lighting, scientific diagrams, sculptures, film and even fantastical buildings. Opening with a gallery of thirty five illustrated case studies, Generative Design takes users through specific, practical instructions on how to create their own visual experiments b
Affiliate links. As an Amazon Associate I earn from qualifying purchases.


In my opinion the best starter book is Generative Design, hands down. If there was a generative art 101 textbook, this would be it. https://www.amazon.com/Generative-Design-Visualize-Program-J...
on “Genuary 2022: Generative Code Art Prompts for a Month” ↗I've loved these books: Generative Design: Visualize, Program, and Create with Processing by Hartmut Bohnacker Generative Art: A Practical Guide Using Processing by Matt Pearson
on “Ask HN: Resources to learn generative art programming?” ↗A couple of books I enjoyed for inspiration many years ago were Generative Design: Visualize, Program, and Create with Processing by Benedikt Gross et al, and Form+Code by Casey Reas. Not sure how they’ve aged but the former was a nice tutorial type book and the latter a great overview…
on “Ask HN: Resources to learn generative art programming?” ↗https://www.amazon.com.au/Generative-Design-Visualize-Progra... for anyone who is interested in a guided experience of writing this stuff, I have this book. Filled with examples, conceptual explanations (sometimes having someone explain something…
on “Generative Art over the Years” ↗And what a fantastic rabbit hole. I would recommend 'Generative Design'. http://www.generative-gestaltung.de/ (There is an English edition) A really beautifully designed book. Great to leaf through for inspiration, but also has decent example code for a variety of techniques.
on “On Generative Algorithms” ↗…place to learn about programming. It was designed with creative types in mind, has large communities, many resources including books and courses and a newer JavaScript version. I would also recommend Generative Design book: http://www.generative-gestaltung.de/about Learning Processing would not be directly useful for building web and mobile sites, but in my opinion be an excellent stepping stone for a graphic designer…
on “Ask HN: Sites and resources for designers learning tech?” ↗For people looking for a bit of a "hefty" thing about generative art with Processing, "Generative Design" is a great little book that describes intuitions for making cool art, along with lots of inspiring examples and schematics describing it. It helps to fill in the missing gap for people who might know…
on “Processing and P5 got newbies into coding” ↗If you like this book you might also like Generative Gestaltung / Generative Design: http://www.generative-gestaltung.de
on “The Nature of Code (Book)” ↗…http://www.amazon.com/gp/product/1609803728 I recently started 10 PRINT CHR$(205.5+RND(1)); : GOTO 10 by Nick Montfort, et al http://www.amazon.com/gp/product/0262018462 (but also available as a free PDF) Generative Design: Visualize, Program, and Create with Processing , by Hartmut Bohnacker, is under the Christmas tree. :) http://www.amazon.com/gp/product/1616890770/
on “Ask HN: Best books you read in 2012” ↗Generative Design by Benedikt Groß, Hartmut Bohnacker, Julia Laub, Claudius Lazzeroni It's about 2D programmatic raster graphics.
on “Ask HN: Similar Books like “Raytracing in one Weekend”” ↗