In this sketch, I expand on the brush system created previously. I generate multiple images that depend on two parameters. The images are then assembled in a grid.

Show/hide code - js/sketch.js

Show/hide code - js/experiments/cross.js

Show/hide code - js/generics/brush.js

Show/hide code - js/generics/shape.js

Show/hide code - js/generics/utils.js

Show/hide code - assemble_images.py

Example of output