The following links have been curated from sites I've used for years to get better at using the skills necessary to create some interesting generative ideas.
- The Code Train This is a great site on learning how to step through a problem and translate it to code.
- Inconvergent A generative art project by Anders Hoff. The project explores the interesting and complex hebavior you can get from systems consisting of simple rules.
- Tyler Hobbs
- Tobias Toft
The following repositories are in my opinion the best place to start learning how to create generative art. Once you have used a programming language and understand the concept of the logic flow within a program; the best way to really understand code is to read it. Here are some influential ones:
The following groups are not entirely processing only; however there is much
- Processing: A Programming Handbook for Visual Designers and Artists
- Generative Design: Visualize, Program and Create with Javascript in p5.js
- Generative Art: A Practicle Guide Using Processing
Though this isn't the pure implementation of the Java based processing kernel; it provides enough code that can be ported and then used for the many different use cases. Find the code behind the book here
- Visualizing Data
- Nature of Code
- Learning Processing Following are the examples to the book
- Creative Applications
- Ben Fry The following portfolio is a bit outdated however was one of the first important sites to be used.
The following pros usually have multiple sites
| Person | Github | ||
|---|---|---|---|
| Zach Lieberman | Zach Lieberman | ||
| Chris Ried | generative.collective | cdr6934 | cdr6934 |
| Matt DesLauriers | Matt Desl | ||
| Manolo Naon | Manoloide | ||
| Ben Fry | |||
| Daniel Shiffman |