‘quartz composer’

Marina Abramovic: Measuring the Magic of Mutual Gaze

Monday, April 16th, 2012

October 2011, Moskou

I collaborated with Marina Abramovic and Suzanne Dikker on this Experiment.
We capture the brainwaves of two people staring at each other for 30 minutes.
The visualization above the participants show if and when the brainwaves are “in sync”

Optical Flow & Particles

Monday, May 16th, 2011

Lately I have been messing around with optical flow effects.
This is demo is the cumulation of this mess:

These places gave my the right code snippets and inspiration to start:
marek bereza for the optical flow
apple and the guys from the kineme forum for the fluid dynamics

Sensual Seduction

Tuesday, May 10th, 2011

I’m working on a Quartc Composer filter based on the semi old school video effects from Snoop Dogg’s Sensual Seduction

here the original:

Oddstream Festival

Wednesday, May 4th, 2011

In the beginning of june I’ll present a new installation on the Oddstream Festival, Nijmegen, the Netherlands
It will probably be a 3D video object based on Curtain vs Mirror

Uturm documentary

Wednesday, May 4th, 2011

In 2010 I collaborated with the Medialab on an interactive urban projection in Dortmund: the Uturm project.

Film maker Maarten van der Burg made a documentary about the project, here it is:


Wednesday, February 2nd, 2011

Quarz Composer OpenCL Boids 2.0 from Matthias Oostrik on Vimeo.

It’s quite hard for vimeo to show the details , so here a couple of snapshots:

Dust and I were working on boids some months ago for a generative artwork. I got distracted by other projects, but recently i had some time to spare, so i decided to rewrite the code for the purpose of sharing. Here it is…


  • The current Boid system is based on this C++ code by Christopher Kline.
  • My research started with this page from Conrad Parker.
  • For the future I’m inspired by this demo. The inputs are very understandable and easy to handle.

In future versions i’m thinking of:

  • add collision and attraction objects/functionality for use with mouse, motion detection etc.
  • convert to a music visualizer

Changing the amount of boids or the tail length while running the composition often results in a Crash (QC bug)

>>> download boids quartz comp <<<

for more info on the composition visit the thread on kineme


Wednesday, February 2nd, 2011

For some basic video tracking I created a extended version of the original Quartz Composer Image Pixel patch.
This plugin has almost the same functionality, but for more than one pixel. It returns a structure with the color info of all the pixels from the image you feed it.

I also made a slightly modified version of the plugin (PixelS2) together with an OpenCL Patch with the same functionality. The OpenCL patch is much faster! Xcode project of the plugin included.

>>> download Image PixelS2 plugin <<<

hello world

Wednesday, January 19th, 2011

I will use this blog to periodically report about

  • my work
  • experiments with real time computer graphics
  • quartz composer
  • inspirational projects

and maybe some more