Designed and built interactive invitations for the 2012 Parsons MFA D+T Thesis Show Press and VIP opening. Invitations incorporated a circuit that lit up an attached [...]
Posts Categorized: miscellany
December, 2011 For my algorithmic animation final, I wanted to capture the beat of the music to visualize its video in a different way. I mapped sections of the video to individual particles that then reacted with each other and fft data to provide an interesting effect. I have three different ‘modes’ within this exploration that get [...]
June, 2011 A collaboration between Caitlin Morris, Lee Williams, Yu Tong, and myself. Shown during ALT Beijing in June, 2011, and Beijing Design Week in September, 2011. SURFACE is an interactive installation that reduces the immense scale of Beijing into an intimate and individual experience. Each person has an influence on their urban [...]
April, 2011 Windmill is a musical sequencer. A user clicks to create a hotspot anywhere on the canvas. As the windmill arms of the playheads cross the hotspot, a corresponding sound plays. Patterns are created based on the number arms on [...]
December, 2011 Umbrella? is a device that you hang next to your door. It wirelessly reads weather data from wunderground.com, parses it, and indicates whether you should take your umbrella with you via a yellow (for sun) or blue (for rain) LED. The LEDs only light when someone walks in front of the device, so that it doesn’t add unpleasant ambient light to the living space.
December, 2010 We largely control that which touches us, and that which we touch. In fact, when we experience unwanted touch, we feel violated and even degraded. Yet the wind touches us daily without invitation or permission; sometimes we feel annoyed, surprised, happy, alive, [...]
October, 2011 Created in collaboration with Tami Evnin and inspired by Arthur Ganson‘s work, we decided to create a butterfly whose wings would flap gracefully. We started by coding our motors to rotate gracefully. We used an easing technique with the following equation: (target position – current position [distance left to go] / increment) + current position This increments the [...]