A real-time face filter built with code where typography responds to your face, with clay sculptures and a poster alongside it to make coding feel like craft.Interactive Face Filter
Generative Design
Interactive Art
Illustration
Creative Coding
Self-initiated project combining creative coding and physical makingBuild an interactive face filter using p5.jsMake code feel approachable and tactile to a non-technical audienceInclude a teaching element: a poster explaining coding logic visuallyMake clay sculptures that physically represent coding block structuresExhibited in class with live audience participation
I designed the words in Illustrator first, giving them a 3D effect, then used code to make them into a real-time interactive face filter. The filter changes the word displayed when you move your mouth, and by a click of a button you can also switch to another filter variation. I also designed a poster to teach people to understand coding logic visually, and made clay sculptures that imitate the structure of coding blocks. The clay and the code sitting next to each other was the point. It was exhibited in class with participants actively trying the filter.
Seeing people interact directly with something I had built from code felt completely different to showing a finished design. The project made me realise that creative coding is just another material to work with, and that the most interesting things happen when you treat it the same way you would treat clay or paper rather than as a purely technical skill.
Coding has a reputation for being abstract and difficult to access, especially for people from a visual or craft background. I wanted to challenge that by making a project where the code was something you could see, touch, and play with in real time.
My task was to design and build a face filter from scratch using p5.js, and to wrap it in a wider project that helped an audience understand the logic behind what they were interacting with, without using technical language.