- Processing
- p5.js
- Fill in the blank! __________________________
It's probably not realistic for you to consume everything that is below. Pick and choose what is most helpful and useful to you. Feel free to send me feedback as what doesn't work well or you feel is missing!
- Video Tutorial: Local p5.js development workflow
- Video Tutorial: Publishing p5.js sketch with github pages -- note that
gh-pages
is no longer required, you can host a github repository using the default master branch now. - Video Tutorial: Random Walker p5.js, code
- Video Tutorial: Random Walker with Vectors p5.js: Levy Flight, code
- Perlin Noise Videos -- mostly p5.js
- Nature of Code Introduction text: Processing
- Nature of Code Introduction videos: Processing
- Processing code examples
- p5.js code examples
- Mathematics and Physics for Programmers Chapter 5
- Computational Beauty of Nature, Introduction
- Probability Theory
- I.1: Traditional random walk
- I.2: Random number distribution
- I.3: Walker that tends to move to the right
- I.4: Gaussian distribution
- I.5: Perlin noise walker
To get a jump on next week, start to look at the material about vectors. I'll go over some of this in class as well as introduce concepts from Chapter 2: forces.