v002 is currently a set of plugins for Apples Quartz Composer node based development environment. The v002 plugins are designed with realtime video performance in mind, and are open source. v002 plugins are geared for generating and augmenting visual imagery and are meant to compliment and extend existing video performance softwares.
v002 is currently a set of plugins for Apples Quartz Composer node based development environment. The v002 plugins are designed with realtime video performance in mind, and are open source. v002 plugins are geared for generating and augmenting visual imagery and are meant to compliment and extend existing video performance softwares.
Recent News:
Glitch Plugins updated, Optical Flow ported & released.
April 11th, 2009The Glitch plugins have been consolidated to a single plugin with multiple patches, and I have added a few new patches, Glitch File Reader - interpret any file as a movie and ‘play’ through it, Core Video GL Glitch - play through pools of pbuffers on your video card to visualize random GPU memory, FBO Glitch - play through pools of frame buffer objects on your video card, and specify the texture format for interpreting background GPU memory. These are all fun source plugins that generate bit-glitch and interesting patterns. Here is a fun example of it being used as a screen saver for your Mac:
v002 Optical Flow is also released, which is a port of Andrew Bensons GLSL based optical flow implementation for Jitter, which includes his distort based on optical flow values. I’ve also added a patch to the plugin set that allows for some bluring/smearing based on flow. Here is a nice example of using the Optical Flow on Particle Systems:
Blurs just got better…
December 31st, 2008Ive uploaded v002 Blurs 1.2, now packaged as a single easy to install plugin (no need to install 3 different plugins now).
Changes include much improved OpenGL resource usage ‘behind the scenes’ which speeds things up even more, fixes for proper handling of alpha channels within the blurs, and greatly improved algorithms for the Zoom and Motion blur. These two are much more usable now, and produce much nicer results than previous versions.
If you currently use the older blurs (1.1 or 1.0), you can remove all 3 v002 blur plugins and install the new ‘Blurs’ plugin. This will make sure you have the latest and greatest and do not accidentally use the older plugins.
User movies
December 29th, 2008I’ve found some lovely videos online of people experimenting with the v002 QC plugins. I love seeing what people have done with them. Please share your work!
messin’ with v002 Rutt Etra from George Toledo on Vimeo.
BillEtra-doc.colorTest1 from minoumaguna on Vimeo.
Glitchy Blob from Alex Beim on Vimeo.
smokey from George Toledo on Vimeo.
Vade’s Rutt Etra v002 quartz patch experiment from shakinda on Vimeo.
Rutt Etra
October 31st, 2008
Im very happy to be able to release our Rutt/Etra emulation plugin, as it has been a long time in the works. I’ve been fortunate enough to be able to work with Bill Etra to make this plugin as authentic to the as possible. Steve Rutt and Bill Etra originally began work on the Rutt Etra in 1972, and its look is still as modern and interesting as ever. Bill now lives in New York City, on disability.
If you find this plugin, or any other plugins here useful, please donate any amount you feel appropriate. The proceeds will go to helping Bill Etra continue to pursue his lifes work. Check out the Rutt Etra plugin page for the free download and more information from Bill.
Dilate/Erode
October 27th, 2008Movie Player Beta 2 posted.
October 26th, 2008
v002 Movie Player beta 2 has a few useful updates. Relative paths now work, as well as compatibility with the Directory Scanner patch. Fixed a bug/incompatibility with QTVisualContextTask() and the QC context image provider convenience methods - we now supply our own QCPluginOutputImageProvider class and handle drawing ourselves. This means eventually we can handle various aperture modes supported from within Quicktime/Core Video as well. Also added signal start/stop/reset, and normalized, non-normalized time outputs, as well as duration outputs. All in all a nice update.
Beta Movie player and Glitch plugins released…
October 14th, 2008
Ive decided to release some beta plugins for folks to use and test.
First up is a new Movie Player plugin for Quartz Composer. This plugin attempts to give more control over the higher performance Asynchronous Mode of the built in movie player, but with more useful inputs and outputs available.
Next up are 3 new glitch plugins, that have to be played with to be appreciated. See the sidebar for links…
v002 Blurs 1.1 released, updated Screen Capture for VDMX 7.0
September 18th, 2008Ive updated the blurs to 1.1, and have removed some dithering / artifact-ing going on due to some implementation details of the FBO texture target type I was using.
Ive also bundled updated QC patches for VDMX effects for both the blurs, and the screen capture plugin, which should work with the new VDMX 7.0 public beta.
Here is a pretty good indication of what to expect quality wise with the Blurs 1.1. No speed differences that I have noticed.
Before:
After:
v002 Blurs released.
July 24th, 2008
Ive posted a set of blurs to replace the standard built in Apple blurs for Quartz Composer. Ive created new Gaussian, Motion and Zoom blurs which are better suited for realtime video use. These blurs are very fast on modern hardware, and quite competitive on older systems as well.
The blurs take some shortcuts which the built in blurs do not, which is how the speed up works. This shortcut lowers the amount of processing the GPU has to do, so allows you to have more blurs, and larger blurs than usual. Hopefully this will be of use to folks. Thanks to all the beta testers for helping round out the plugins. You can find them on their respective plugin pages. If you have any bug reports, suggestions or comments on the individual blurs, please post to their respective pages:
v002 Blur
v002 Motion Blur
v002 Zoom Blur
The blurs support alpha channel, RGB and intensity (greyscale) image inputs.
The blurs are released with source code, licensed under the Creative Commons Share Alike, Attribution, Non-Commercial 3.0 license.
Thanks!


