OPTICAL ILLUSTION
Description
My idea for this project was to create an optical illusion that made the circles appear like different colors, when in reality they are all white. However, the circle's true color can only be seen when you ignore the color of the stripes and look close at the circle. This idea is further reinforced by the ability to change the color of the stripes--showing that the circle color isn't changing.
Process
My project is about the idea of "simultaneous contrast". I did
research on this illusion and looked at examples to form my final
concept. This was one
image
that inspired me.
For this project, there was a lot of fine tuning. Initially I had 4
different functions for my stripes, but I later turned it into 1
because I wanted to implement the ability to change the color of the
stripes upon key press. Additionally, it took me a really long time to
get the circles to go under some of the stripes layer because I wanted
each circle to only go under one layer. i.e. the circle would only be
under the red stripes, but over the rest and another circle would be
only under the green stripes, but over the rest. However, due to the
limitations in p5js--or my own inabilities--I wasn't able to properly
execute this--hence the current result. Furthermore, I wanted the user
to be aware that they are able to interact with the illusion, so I
included text to make it more clear.
Real World Implication
This illusion already has a big impact on everything around us and how we percieve colors, so it gets deployed in fine arts, graphic design, etc. Furthermore, this phenomenon is a currently a very big trend on Instagram and TikTok--where artists show that the colors on their art aren't the true colors that people first see.
Credits
This project was inspired by New York Post Color Theory Illusion