21 October 2020
A theme in the sketches I make, and in those of many other creative coders, is patterns. I like combining simple shapes and seeing what they turn into. There may be variations in noise, time, color, but the essence of many sketches is patterns.
Humans are in love with patterns. Our brains are designed to recognize them. It's not surprising then that we seek them out when we code. When you see patterns in nature, they aren't identical. Each iteration of the pattern is slightly different.
When you look at the tiles on a surface they are very similar, but each one is unique. Each one's color will be just a bit different. Each one will be ever so slightly out of alignment. Some may be worn down more than others. Some will have cracks.
With noise and randomness you can create patterns that look real. That's one of the greatest features of creative coding. The understanding you get from coding in turn helps you understand nature better. Everything is the same, but everything is different. Everything has its place, and everything comes together as one.