“Our ability to see patterns is what makes us human. However we also see patterns where none exist because our brains are biased towards detecting certain kinds of patterns over others (e.g. faces). Create a pattern by making something with a lot of repetition, more than you want to hand-code. Is the resulting pattern easy to see or hard to see? What would it mean to create the illusion of pattern? Can you predict what the pattern will be when you run your code or does it surprise you? You could take something you've already done where there was a lot of repetition in the code (e.g. your self-portrait) and see if you can re-write it using a loop so that instead of 28 lines of code that call rect(), you have 1 line of code calls rect() inside of a loop that goes around 28 times. How do you need to rework the way you position that rect() in order to make it work in a loop? Try creating an algorithmic design with simple parameters

https://editor.p5js.org/yuxuanqi9817/full/cJ5Jnu7Qj

WechatIMG16.jpeg

Process & Code

Screen Shot 2022-09-29 at 3.09.19 AM.png

Screen Shot 2022-09-29 at 3.18.25 AM.png

ezgif-3-9d235e69a4.gif

ezgif-3-8d4d844b41.gif

ezgif-3-9753ed91be.gif

ezgif-3-7fc9ad5253.gif

ezgif-3-28c6140bed.gif

ezgif-1-1b0f316204.gif

Screen Shot 2022-09-29 at 9.52.14 AM.png

One thing I noticed is that I always find myself adding up too many things in the end and struggle to figure out a simpler composition. I wish that it can be more organized without me getting lost in the code I wrote.. But I had fun playing with and trying out different variations that my sketch could make by just changing a very small value, and I started to see how using code to generate images has much more possibilities and convenience than regular sketching. However, I’m still not quite familiar with how to quickly set the right color palette for my sketch.