When I think of patterns, I’m always taken back to the very first place where I learnt to see patterns as a child: The Sky!

During the day, I have tried to look for relatable figures in clouds and during the night, I have looked for constellations in the Stars.

The latter stuck with me till present day, I have always been intrigued by both, Astronomy and Astrology which leads me to looking up at the sky more during the night than the road up ahead. I am constantly looking for Planets which I can identify or constellations with a distinct pattern.

Many Constellations are named after objects which have been identified in our daily lives and it takes only the tiniest bit of resemblance for our minds to be able to comprehend a certain pattern as those objects which we are familiar with.

If you look closely, it’s kinda bizzare how some people even managed to see certain objects in those patterns! In my opinion, the Constellation of Leo looks nothing like a Lion to the naked eye!

Being able to see patterns where there are none in the sky is a fun thing to do and I wanted to recreate that experience using P5.js

For this reason, I created a Constellation Generator which allocated tiny ellipses at random locations on the canvas to create vague patterns which turn out different each time. You might comprehend some as an object which you encounter in your daily life.

I used the Random function to make this pattern happen.

Screenshot 2022-09-30 at 1.04.00 AM.png

Screen Recording 2022-09-30 at 1.04.14 AM.mov

It would be interesting to see what kind of patterns people find in this work!

The intention of this piece is to let patterns happen organically and to let people visualise what they want to.