Warm-up: quick p5 exercise
Recall the circle grid example from last time. Adjust it to include padding between circles so it looks more like this.
To the left: without padding, on the right: with padding


Two more sketches
<aside>
✨ Make 2 sketches that incorporate ~random~ as a theme. Your entire sketch doesn’t have to be random, just some components of it
Don’t aim for perfection here. I’d recommend spending 2-3 hours per sketch.
Submit here: Submissions: Week 9 Sketches
</aside>
Optional ideas:
- Combine your sketch with a classmate’s sketch and create a composite sketch, or remix a classmate’s sketch from last week
- Optional constraint: master study
- Kasimir Malevich, Mark Rothko, Piet Modrian, and Anni Albers all worked with basic shapes, color, and natural media.
- Create a sketch that generates new works in the style of one of these artists
- Other themes to explore
- Create a collage of custom shapes using beginShape() and endShape()
- Build on an example from https://p5js.org/examples/
- Try out the p5.js blobby tutorial
Tips & Tools
- See Generative Art Resources for resources and programming and visualization techniques
- Note that The Coding Train has a bunch of ‘Coding Challenges’ - which walk through creating a drawing. This is a great resource, but may be a bit advanced at this point in our learning.
- p5.js examples are easy to follow and edit. Feel free to also browse OpenProcessing for inspiration on visuals.