Nike Lunar + ESP - Measure your jump
The installation consists of 3 separate Max applications and a C# application. 1) Composer: does the main part of the work, storyboard, slow motion with frame interpolation, composing (design elements, color grading, noise grain overlay), approve recording. 2) Grabber: records camera input into a circular buffer and sends it to the composer patch on request. 3) Recorder: records slomo playback. 4) Kinect tracker (C#) that chooses the person closest to the dot on the pavement and sends info about his/her position to the composer application.
The applications are interconnected via networking protocols.
Biggest challenge was to properly synchronize the various independent processes throughout the various phases of the storyboard.
Hi,
This is really cool!
I was curious why you made Composer, Grabber, and Recorder, 3 separate applications as opposed to combining them into one single application?
Thanks!
Hi Mike,
Thanks!
For two reasons:
1) Max doesn't allow custom multithreading. To use multiple cores with Max I need to have separate applications.
2) It's easier to debug; if one application were to crash the other ones will continue running (only relevant during development of course)
Hey Mattijs, Unfortunately, I didn't get to see this, but I'm particularly interested in the frame interpolation in the slow motion. Can you give me more details? Thanks! Tosh
Year
July 1st 2012 - August 14th 2012
Location
Selfridges, London
Author