Catalina music video


Music video for Catalina, a track off the Chocolat EP by Moullinex, released in January on Gomma Records. Please see it in HD!

Done with Kinect + Processing + Cinema 4D + After Effects.

How it was done

External image

The 3d footage was captured using a a Microsoft Kinect, using Processing to store the sequence files and Cinema 4D R12, with some built-from-scratch python tag scripts to read these sequence files to Cinema 4D in real-time.

Kinect + Processing 

External image

We started with the Kinect interface library developed for Processing and made available by Daniel Shiffman. Check his page for instructions on how to get that part running. It’s dead easy!

Some modifications were introduced, to get our 3D data into Cinema 4D:

External image

Recording of the sequences to plaintext files. Each file represents one frame with a coordinate map (point index, x, y, z lines) in plaintext (we know it’s not the optimal solution, but it did the job and allowed us to debug more easily - plus, we are lazy). Hitting the key ‘3’ would start recording the sequence, while storing it in memory, and ‘4’ would flush this recording to sequential files in the hard drive.

External image

A threshold filter was added to enable us to filter out any points that were too far (‘too far’ defined by a variable threshold that you can adjust with keys '1’ and '2’). This way we could remove the living room entirely from the sequence.

Download the source here.

Cinema 4d + Python


External image

Manipulating the sequences was gonna be the fun part, but first we had to make C4D talk with our sequence files. Importing them manually would be painful/impossible, so we wrote a little python script (supported by Cinema 4D R12 tags) that read these files in real-time, allowing us to tweak playback speed, resolution, etc. Also, we needed to exclude all our zero points, created by the threshold filter in Processing. The python script updates a selection tag which takes care of that. Read the how to file in the project folder if you want to know more.

You can download the C4D project (which includes the Python script) here, with detailed instructions and an example sequence from our recordings.

Editing and Post

External image

After importing all our scenes into Cinema 4D, and getting the look we wanted, the rendered sequences were taken into After Effects and Premiere. Business as usual from here on.


Concept: Luis Clara Gomes, Luis Calçada
Visuals: Luis Calçada
Programming: Luis Clara Gomes
Editing: Francisco Costa
And a big thank you to Joana Nobre and Paulo Raimundo.


Processing project

C4D project + Python script

More from us

Supporting the EP would be great. Thanks!

Luis Calçada
Buy the EP here, or listen to the tracks on soundcloud.

Le persone sono come le gomme da masticare, all'inizio sono piacevoli e fresche poi perdono elasticità e sciolto lo zucchero superficiale scopri il loro vero sapore, diventano dure e vuoi solo sputarle lontano.
—  Lucrezia Beha

Jason Larkin: Invisible City

A city within a city, built in the morning light, and which disappears with the last of the day. An infinite and intertwining network of commerce colliding for just a few hours a week.” ‘Invisible City’ Italo Calvino.

This story is an exploration of the myriad people, objects and spaces that make up Cairo’s Souq El-Gomma, the Middle East’s largest informal market gathering. Every Friday this trading metropolis materialises, with no formal direction or control, no one idea and ultimately no boundaries, it encompasses the aperture between the living city and the city of the dead. Colonised by the economically marginalised the trade is in the detritus of the city, here Cairo’s flotsam and jetsam is sorted, salvaged and sold on. This organic and dynamic entity offers up a window into the lives of other people and more fundamentally a window into the life of the city itself.

Commissioned by The National M Magazine. Published in Sowar Magazine, Ojopedez.