Saturn Never Sleeps

February 28th, 2010


Saturn Never Sleeps - studies

January 14th, 2010

Some samples of new footage shot on 7D & GH1 for SNS, mixed in VDMX with smatterings of glitch and optical flow, plus the VDMX workspace incase anyone is interested how I use VDMX (or that im too lazy to crop images):

Saturn Never Sleeps

January 11th, 2010

Upcoming shows this week in Philly and Brooklyn NY. Looks very promising.


Electric Zoo video

January 11th, 2010

I finally got around to editing some of the footage from the Electric Zoo festival Josh Goldberg and I played labor day 09. View it in HD on Vimeo.



v002 Glitch Jpeg

December 25th, 2009

v002 Glitch Jpeg from vade on Vimeo.

Realtime Jpeg corruption on input video frame or 3D rendering in Quartz Composer.

Pass in an image and it is re-compressed on the fly to a corrupted jpeg, and rendered out. Still major work in progress.

Glitch Image Reader

December 24th, 2009

v002 Glitch Image Reader from vade on Vimeo.

Thu Dec 24 01:47:26 Berlin-2.local Quartz Composer[8039] : Corrupt JPEG data: bad Huffman code
Thu Dec 24 01:47:26 Berlin-2.local Quartz Composer[8039] : Corrupt JPEG data: bad Huffman code
Thu Dec 24 01:47:26 Berlin-2.local Quartz Composer[8039] : Corrupt JPEG data: bad Huffman code
Thu Dec 24 01:47:27 Berlin-2.local Quartz Composer[8039] : Corrupt JPEG data: premature end of data segment
Thu Dec 24 01:47:27 Berlin-2.local Quartz Composer[8039] : Corrupt JPEG data: bad Huffman code
Thu Dec 24 01:48:02 Berlin-2.local Quartz Composer[8039] : Corrupt JPEG data: premature end of data segment

Real image de-compression glitch, dynamically generated from stills, in realtime.

Glitch Architecture

December 22nd, 2009

Building constructs in space from random chucks of offscreen graphics memory.


Works in progress: Bokeh

December 4th, 2009

I’ve been fiddling with some new plugins/effects that are in constant state of change. Not everything (ok, almost nothing) I work on gets polished enough for a release, or ever gets to a point where its remotely usable even for me. Add the changes that 10.6 brings with QTKit, 64 bit API changes etc, and this means a lot of things that were ready to go pre-10.6, are now in a weird state of upheaval and need serious attention. Im looking at you DV output plugin and v002 Movie player 2.0…

However I do try and experiment with some new things and get back to some basic fun image processing & effects.

Bokeh

I’ve always been inspired by cinema and photography. One of the things I initially wanted to do with the v002 Blurs was make a nice lens style blur. This is very hard, as lenses have all sorts of interesting caustics and shaped artifacts. That does not lend itself to common blurring methods like convolution at least not for deep blurs with shaped kernels. If you want to add bokeh, it gets even harder as they only appear where there is enough light, and they are much larger than a few pixels across. One method I inadvertently stumbled on in experimentation is called ‘point splatter’ or ‘point splatting’. The basic idea is you render your image not as pixels, but as point geometry with textures. Your texture is your shaped ‘circle of confusion’ or iris/bokeh effect. This ends up code wise doing similar things that the Rutt Etra does, except sans ‘Z’ extrusion, and with luma based ’size’ modulation. OpenGL nerd talk aside, the effect is fairly convincing:


Compare an original image focused, unfocused camera blur and bokeh to v002 bokeh and gaussian blur. Original camera reference images from CGEducation

30 orbits.

October 24th, 2009

When can I get off this rock?

ofxQCPlugin alpha now available

October 21st, 2009

Just a quick note, i’ve put the Quartz Composer & Open Frameworks bridge code up on Google Code

And there is a thread concerning it on the Open Frameworks forum here

I’ve also included 3 basic plugins, and am adding ports of Open Frameworks examples just to test the water and make sure everything works as expected.

Have fun!

vade [at] vade [dot] info