Heartbeat

This summer I spent some time refreshing my WebGL and Unity practice. I used both of these technologies when they got out a few years ago, making some demos for my previous mobile app business, and I was eager to check their current progress.

Try the Demo

The Heartbeat demo is a study for the concept of a pulsating alien heart that is part of eMotion, an interactive installation on emotion recognition in public spaces, that me and my partner made for the annual Internet festival in Pisa, Italy.

Unfortunately we had some technical issues, that didn't allow us to make it part of  last year exhibition,  but we are going to try again this year!

Some technical background, the mesh is generated starting from a pseudo-sphere and applying noise to the mesh.

Three.js is used to abstract the WebGL details,  a GLSL shader animates the texture according to the web interface parameters. Tween.js powers the animation.  Sound is generated using WebAudio.