Work             Play           About
Smile


Experimental Coding and Exhibition

Smile is an experimental coding and exhibition project undertaken during my exchange semester in Pforzheim, Germany. 

The aim was to create a code that would engage an audience and bring smiles to people's faces. Inspired by the fun mirrors at circuses and fun festivals, this interactive exhibit distorts the viewer's image in real-time as we turn a digital mirror.



CODINGEXHIBITION DESIGN HUMAN-COMPUTER INTERACTION COMPUTER GRAPHICS











The coding was done on P5.Js and used WebGL format to support this, giving a live feedback loop enabling this effect. The cursor scroll was substituted with the rotating table, which acted as the one touchpoint for controlling the distortion. The distortion is based on a simple sinewave function and is based on other shader settings. A webcam and projector were used to capture and then project the screen onto the rotating table to create this installation.

Intended to be a small, fun, interactive experience, it became a focal point of my werkshow in my exchange college. At the end of this project, the best part was seeing small kids having fun with it and witnessing how it brought a smile to their faces.


You can check this project out live here.
SMILE