Thanks for your help. We've received your bug report.

Nike Lunar + ESP – Measure your jump

July 1st 2012 - August 14th 2012
Selfridges, London

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 was MAX used?

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.

Nike Lunar + ESP – Measure your jump

Aug 14, 2012 at 7:32am


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?


Aug 14, 2012 at 7:59am

Hi Mike,


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)


You must be logged in to reply to this topic.