Stop Motion Animation Station
In the fall of 2008, the Telus World of Science in Edmonton, Alberta, did an exhibit on stop motion video. To add an interactive element to this exhibit, I was contracted to create a kiosk that would allow visitors to create their own short stop motion videos. I built the software for the kisok in Python, an open source scripting language.
Using Python and the Python SDL library PyGame, I wrote an application controlled using only a few keys on a regular keyboard. The process was largely automated, allowing visitors to focus on creating their video, and not on the kiosk interface. Once the kiosk had taken enough photos, those photos were turned into a stop motion video using ffmpeg, and displayed to the visitor. The kiosk kept several videos to show when the kiosk was not in use, and would discard the oldest video once a built-in limit was reached.