Useful Links
This is a collection of external resources that you will find useful over the course of the semester.
Technical references
- p5js.org
- The home of p5.js, the JavaScript implementation of Processing, which we will be using for this class.
- p5.js Editor
- In browser editor for p5.js
- p5.js reference
- A direct link to the list of all of the functions available in p5.js
- Eloquent JavaScript
- An e-book introduction to JavaScript
Topical references
- The Nature of Code
- A book all about modeling the natural world using Processing. Note that it does not use p5.js for its examples, but it is otherwise a great resource
- Reaction-Diffusion Tutorial
- The tutorial on the reaction diffusion process that we walked through in class.
- Steering Behaviors for Autonomous Characters
- An older paper by Craig Reynolds describing a number of different steering behaviors for autonomous agents.
- Metaballs and Marching Squares
- This is a nice discussion of how to implement marching squares to get isocontours around metaballs.
Artistic references
- Form+Code website
- The site has code for some of their examples. However, more interestingly, it has a bibliography and a collection of links to artists and tools.
- Wikiart
- A nice site for getting quick overviews of artists and art movements.
Inspirations
- Experiments in Motion Graphics
- John Whitney’s film from 1968. It is a classic in the field of computer art.
- Karl Sims
- Karl Sims is one of the first of the evolutionary art artists.
- Zach Lieberman
- Zach does a lot of interesting work, but I really encourage you to check out the two articles about his daily sketches. He continues to post new work all of the time.
- Dataisnature
- A blog from Paul Prudence about natural processes and procedural art.
- Art from Code
- A collection of experiments and sketches. Trying to duplicate some of these would be a good challenge.
- Jon McCormack
- Bridges Organization
- This is a conference focused on mathematical art. Many interesting papers and interesting examples.