Kinetic Canvas.
Role
Role
Developer, Vibe-coder, Artist.
Skills
JavaScript, Shaders.
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.
