Nike Lunar + ESP – Measure your jump


This project is part of a number of installations that introduce new Nike shoes in the windows of the Selfridges shopping centre in London in the context of the Game On World campaign. I created the interactive window installation that allows passers-by to measure the height of their jump and see it played back in slow motion. In cooperation with Random, Set Company and Jurlights, design by …,staat.

If you’re in London while the installation still runs, go check it out! ;)

How did this project use Max?

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.


August 14, 2012 | 7:32 am

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!


August 14, 2012 | 7:59 am

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)


July 24, 2014 | 8:02 am

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


Viewing 3 posts - 1 through 3 (of 3 total)