GLSL

Nov 11 16:19

Dynamic realtime quad warping with Quartz Composer

Check out this brilliant quartz composition by Daniele Ciabattoni using kineme's opencv plugin and my quad warp glsl patch. Ace!



dynamic surface projection... from Daniele Ciabattoni on Vimeo.

Nov 01 17:50

My Secret Heart - in Switzerland

The Switzerland preview showings of My Secret Heart have come and gone and now we are left with but a pleasant memory, and the images below - and high hopes for the premiere at the Royal Festival Hall and subsequent galleries & festivals.

More images, videos and info can be found at the official site www.mysecretheart.co.uk and
memo.tv/projects/my_secret_heart.

Photos from Lucerne, Switzerland:
msh_Switzerland 002
msh_Switzerland 009
msh_Switzerland 011
msh_Switzerland 012

Oct 27 03:47

Projection mapping / quad warping with Quartz Composer & VDMX

This is a demo of projection mapping with VDMX & Quartz Composer inspired by deepvisual's tutorial of doing it in modul8 (uk.youtube.com/watch?v=2bRfdn9lNO8).

VDMX unfortunately doesn't have this feature built-in, but fortunately has beautiful integration with Quartz Composer - allowing me to build a quad warper in QC using a GLSL vertex shader, which should be super fast.



(Watch the HD version at http://vimeo.com/2076022).

Also, around the 4:30 mark you'll see me masking the video on the box in the back. This is also using a custom Quartz Composition which allows 4 point mask creation. Usage is almost identical to the QuadWarper, but instead of warping the image it just applies a mask, or you can invert the mask and it cuts a chunk out. You could do the same by creating new layers, grouping, using as a layer mask etc. but its a a bit more hassle I think. Using the QuadMask is a lot quicker and you can put multiple QuadMasks on the same layer to draw more complex masks.

Sep 11 17:46

My Secret Heart

My Secret Heart is a music and film installation & performance commissioned by Streetwise Opera with music composed by Mira Calix. Working with video artists Flat-e, we created visuals for the 48 minute performance, as well as versions for an installation and short film.

The visuals were created primarily with custom software written with C++/openFrameworks, with some Quartz Composer elements, rendered AfterEffects sequences and live action footage. The custom C++ app is audio-reactive and user-interactive, allowing the visuals to be 'performed' live with full control over the behaviour of the virtual inhabitants of the cylindrical aquarium-like rig.

Excerpts from the visuals (I recommend the HD version at http://vimeo.com/2131989):

 

Early tests of visuals on the 'aquarium' (rig built by Gaianova):


 

More stills and photos from the piece and performance can be seen at www.flickr.com/photos/tags/mysecretheart

Photos from Lucerne, Switzerland:
msh_Switzerland 002
msh_Switzerland 009
msh_Switzerland 011
msh_Switzerland 012

Aug 21 21:42

Realtime GPU based depth-of-field & backlight in Processing with GLSL v0.1

This is a very early version of a GPU based depth-of-field GLSL shader and sample Processing code. Adjust some parameters and it can also be used to give the scene a nice backlight/glow effect.

Mar 31 21:56

Amoeba Dance with some mad girls.

I showed the VDMX / QC setup used in 'Amoeba Dance - Caliper Remote' to my girlfriend and some her friends and this is what they came up with.

Who needs Autechre when you have a bunch of mad girls!!


P.S. I have hours of footage of this if anyone is interested :P

Mar 29 00:25

Amoeba Dance - Caliper Remote

This is a little test using GLSL in Quartz Composer 3.0, and controlling via VDMX. All happening in realtime and completely audio-reactive with no post production or timeline animations etc. The potential is humongous and very exciting!!


May 21 22:15

VDMX / Quartz Composer Effects

qcfx.png

I've created a dedicated section for VDMX / Quartz Composer Effects. These can be found here.
My patches can be found here.