Kinetic Canvas.

Role

Role

Developer, Vibe-coder, Artist.

Skills

JavaScript, Shaders.

Impact

Presented at
Machines Between Us
exhibition at CCA.

Timeline

3 Months.

Project Overview.

Inspired by the computational work of Zach Lieberman, this installation uses real-time graphics and sensing to generate responsive visual output. As users manipulate sand, the digital landscape updates accordingly. The project integrates physical interaction with computational visuals to create a unified immersive experience..

Reflection.

As a non-coder, this project pushed me to work with new technologies such as shaders to add dimenstionality, and integrating two camera inputs into p5.js. Over three months, I built small weekly experiments that gradually shaped the final piece. I relied on AI in an intentional way, using it to overcome technical hurdles and extend what I could build on my own. Creating something immersive, artistic, and fully functional was a refreshing shift that expanded my understanding of what interaction design encompasses. :)

by Purva, 2025.