PROJECT #05 OPTICAL ILLUSION
FOUR SUNS
Move mouse around play with the pattern. Click to switch patterns..
.
Description
Brief: Design and code an animating optical illusion and consider its deployment.
Concept: Four Suns is a sketch inspired by our ever
changing universe, marking how it changes even if we do not do anything.
The four suns mimic the dance of the universe, and of us as elements in
that universe, as we interact with one another, and how in some cases we
resonate and align.
The aesthetics are also inspired by the Spirograph stencils I played
with as a child. I loved how the spirograph created perfect circles
without actually drawing a perfect circle. In this sketch too, circles
emerge out of the positioning and rotation of ellipses and squares.
Another, slightly more unintentional, but interesting angle that emerged
was when the four suns are almost aligned, it makes it look like the
illustration is blurry and out of focus
Deployment: I love performance, dance and choreography. While making this, I imagined this pattern being projected on the floor of four dancers in a large auditorium.
Process
The process of creating this assignment was a lot of fun. It was more playful, letting my intuition and ideas spotaneously guide me. Here are a couple of videos of this sketch while it was being fine-tuned.
I started with exploring the rotate() method as I found it unpredictable and tricky to manipulate in previous projects.
.
I then added three more sets of the same to see how they interact.
.
It was interesting to see how the sketch was lagging (video below), and
when I commented or removed all the console.log statements it was
better.
.
I also tried to make the code as modular as possible, borrowing from the
previous class.
The End