Motion Controlled Painting
This commissioned piece brought interactivity to a classic Dutch painting through camera input and motion controls.
This client wanted to take a Dutch Renaissance painting and create an immersive experience of being trapped in a room, that was directly influenced by the audiences movements. To accomplish this, I modified the painting, removing figures, and adding layers to expand the background.
Using P5.js and ml5 Posenet, I implemented motion tracking of the audience’s head (via webcam) to influence the position of the windows. The parallax effect used gives the illusion of peaking a bit around the corner of the window. The audience is allowed to see a little more but the scene is never fully revealed.