Generative Design Programming

Learning resources

Programming documentation

Online tutorials

The Coding Train - Youtube
Daniel Shiffman video tutorials. Older videos are for Processing, newer ones are for p5.js. The ultimate resource.
Processing.org
Video and text tutorials. Some of them are not specific to Processing - you can also learn p5 principles here.

Books

Data-Driven Graphic Design : Creative Coding for Visual Communication. Richardson A. 2016

The book contains a well-structured overview of all generative techniques and many of the examples are actually artworks. The title "data-driven" refers to the notion that we usually start with some input. Available at FI library.

Generative design: visualize, program, and create with processing. Bohnacker, Groß, Laub. 2012

Lots of nice examples, with code available online. Heavy. Available at FI library.

Generative Design: Visualize, Program, and Create with JavaScript in p5.js2018

We don't have this at the library.

Papers

Popular reading in the "academic" version of generative art.

Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/fi/podzim2024/PV259/um/voluntary_reading_papers/Philip_Galanter_-_What_is_and_what_is_not_a_generative_art__2006_.pdf
Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/fi/podzim2024/PV259/um/voluntary_reading_papers/Philip_Galanter_-_What_is_generative_art__2003_.pdf
Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/fi/podzim2024/PV259/um/voluntary_reading_papers/McCormack_Ten_Questions_Concerning_Generative_Computer_Art__2012_.pdf