Realtime Light Painting – Failures and Success

on

This week I continued wrangling with the feedback to make it more light-painty. This took longer than I thought, as working with WebGL can be pretty annoying. I did succeed in a few key areas: I found a webcam and turned off auto-exposure, so now I can determine the exposure better. Now bright lights stick out much more than the rest of the environment, even in semi-lit areas. I also added settings for a brightness threshold, feedback amount, and video strength. My thorniest area was the input. I spent some time ideating, and I have come up with two ideas, one that could be a bit thornier than the other.

The first idea is using computer vision and tracking.js to try and track shapes that the user draws and change light color as a result. This would double-down on a magician-type affect. If that doesn’t work, I can always us the Makey Makey to create foot pedals to change effects.

Leave a Reply