Weird Movers 2.0
August 3rd, 2008Working on a new plugin, v002 Screen to World, which is a basic wrapper for gluUnproject, which allows you to pass in screen coordinates, and output OpenGL coordinates. This is basically the ‘Mouse’ patch for QC, but not tied to the cursor. This lets you pass in algorithmic or other interesting data sources to draw in OpenGL. Here we use some Kineme GL Tools patches to do our drawing.
Excerpt from Hope
July 28th, 2008Video by outpt (Mary Ann), myself, Michael Una on audio. Custom Processing code from outpt captured and mixed with effects in VDMX, using custom v002 plugins (screen capture and blurs - yes, I eat my own dog food).
Music @ the Last HOPE from Collin Cunningham on Vimeo.
v002 Blurs released
July 24th, 2008Ive released 3 new Quartz Composer plugins which Ive been working on over at the v002 site. A faster gaussian blur, a faster motion blur, and a faster zoom blur. For fun, look at the provided comparison patches under debug mode, and take note of the execution time. Fun.
Blurry…
July 24th, 2008Ive been working on some faster basic blurs for Quartz Composer. Stay tuned, ill be releasing them shortly on the v002 site. However, they got me interested in some variable blurs, or, defining arbitrary blur areas with arbitrary blur shapes, directions and amounts. Ive prototyped these blurs in GLSL, within Jitter (there are issues with Quartz Composers GLSL patch that are very annoying). Hopefully I can tune these and get them working nicely for Quartz Composer, as they could make some nice additions to the Blur plugins I plan on releasing shortly. I apply a ‘vector field’ using an arbitrary second image as the blur direction amount vector. The red and green channels of the second input modulate the sampler coordinates of the first image, which then provides the blur effect. Lots of interesting things to be done with this one…
The Last Hope
July 17th, 2008Ill be playing video with Mary Ann, along with some other great artists for the Digital Music Night at The Last Hope. I was supposed to have a special HOPE related plugin working for the performance, but unfortunately, I ran in to some serious bugs with my earlier project that needed tending. So, no 3D visualization of packet sniffing, but some other fun things we hope.
FBO Glitch
July 7th, 2008Ive been attempting to create some genuine glitch, inspired by these amazingly beautiful glitch images from Mary Ann. While I have not captured the same aesthetic, Ive hit upon a pretty decent (and reproducible - at least on my hardware) way of creating some interesting actual glitches. The basic technique involves rendering to an FBO, not clearing it and randomly specifying different packed pixel formats and texture color component combinations for the resulting texture attachment/target. The look is definitely not what I was going for, but it works in its own way. I now suspect Mary Anns more geometrically interesting results were related to odd transformation matrices. Anyway, here is the result:
Shred
July 6th, 2008A new QC plugin/work in progress. Click for motion. This one is a port of my shred shader to QC, using GLSL shaders with render to texture via FBO. Its fast, and makes for a good template to port other v001 effects to stand alone plugins (which I prefer over CoreImage kernels due to some limitations of CI).
525 scanlines….
June 30th, 2008v002 525 is a plugin that emulates a what a full frame scanned SD video signal looks like. 525 is the designation/line count of NTSC SD video, but you normally only have 486 active/visible lines. The other 36 scanlines + flyback* carry other ‘metadata’ and analog requirements for the signal. VITC time code, closed captioning, horizontal and vertical sync, are all portions of the signal one normally does not see. 525 is a simple plugin meant to help generate authentic looking glitch. The analog glitch effect itself needs a lot of work as it stands, but the effect is much more convincing with the ‘complete’ signal.
QT7 required.
*flyback is one term for the signal which allows the CRT gun to ‘fly back’ to the next scanline, without drawing anything on the screen. See here for more info…







































































































