Quartz Composer Patches
Click here to add a new effect.
A grid of 2D cubes that all take their colour from the centre cube.
just 2 sprites moving endles from left to right.
A simple Core Image kernel based effect, that allows for offsetting the R, G and B channels of an image on the x and y axis.
Probably quite similar to Memo's version from way back in the day, but I can't seem to download that one ;-)
A neverending ribbon twists its way through 3D space.
Based on the VertexNoise.qtz patch from the GLSL examples in the Dev Tools
Mad props go to Mr Monkeypresso for the idea. And of course to Philip Rideout of 3d Labs, Inc who wrote the GLSL code.
Contains GLSL code which is Copyright (c) 2005-2006: 3Dlabs, Inc.
Allow 4 corner pinning / quad warping to allow projection mapping onto surfaces.
See http://www.memo.tv/projection_mapping_quad_warping_with_quartz_composer_... for more info and demo
Allows you to create a four point (doesn't have to be rectangular) mask.
See http://www.memo.tv/projection_mapping_quad_warping_with_quartz_composer_... for demo and more info.
Tunnel effect, taking a different approach to goto10's version, below.
Lots of controls.
This is a qcTextSource (place in qcTextSources folder) that applies the old After Effects trick of using lotsa copies of a layer on the z-axis to make it appear 3D.
Takes the clip or image playing in the layer and makes a neverending tunnel out of it. Also has an optional text input.
Tested on VDMX 0.7.1.6, and Leopard only. Now also with functioning text controls in b0.7 and up. Thanks to Clouds11 for paying attention and providing the update!
If you like this effect, please check out Alx Toneburst's insanely smooth GLSL version, found above.
this is not so much a QC-ciip but an example to coding illiterates (of which i'm a proud member) of just how easy it is to start using joysticks, PS2-pads, steering wheels, whatever in VDMX. I have this clip running in the background in QT player, and it converts the HID input signals to MIDI, then sends it to VDMX. i then use regular MIDI detect to pick up on the signal within VDMX.
this example uses a logitech attack joystick, but it could be anything.
it's not much, but i felt i had to give something, anything, to this community from which i've snagged to much code :)
A crosshairs appears over the video, and searches the screen. Pressing the button 'locks' the crosshairs in place. Works great with a live camera input from the crowd. Offers both mouse control and random mode. Leopard only, I'm afraid. Let me know what y'all think!
simple rgb wet/dry faders
Another in a seemingly endless series of minor variations on the pixellation/glitch theme.
In this version, the image is divided into tiles of variable size. Each tile can be 'zoomed' until it becomes a single solid colour (giving a standard pixellation 'mosaic' effect). Optionally, the amount of zoom for each tile can be controlled by the luminosity of the centre pixel of each tile.
Divides input image up into tiles, and moves them around, either randomly, or based on the brightness of the pixel at the centre of each tile.
Creates a wide range of glitchy effects, from slider-puzzle to complete image randomisation.
for more info.
Throwaway 2D distortion/mirror effect.
Might respond nicely to audio levels.
for more info.
QC/GLSL implementation of Johan Geilis' 2D Supershape equation.
Converted from code on Paul Bourke's website
Creates all kinds of 2D patterns and shapes.
Also note you'll need the latest VDMX beta.
If you don't see anything on screen, try moving the X and Y parameters.
Updated version of tb_sphericalHarmonics 1.0.
See post here
for more info.
UPDATED: Should now work on ATI and NVIDIA cards. Please test, guys...
A qcPlugin (place in VDMX/Plugins folder), which accepts a datasource as input, as well as spring stiffness and damping, and returns a smoothed datasource simulating a damped spring between the current target value and the original value (basically a bouncey smooth).
Modified version of Tracer QC found in OS X. The Hue parameter can now be set to values between 0 and 360. Other values remain unchanged: wet/dry; pace.
Creates 3D mesh from Spherical Harmonics formula. Simple lighting.
55 3D Mathematical surfaces in one qcClip.
Now with additive blend mode option (works best with darker colours).
Minor variation on XYPixellate.
Pixellation effect with separate controls for vertical and horizontal pixellation, and additional vertical and horizontal blurring effect.
Designed and tested in OS X 10.4 (Tiger), but should work in Leopard also.
Creates random 'static-like' image.
Independent zoom for Red, Green and Blue channels, and master zoom control.
Inspired by Vade's chromatic aberration fragment shader.
MacOS X 10.5 (Leopard) version of metaImage.
See notes for Tiger version below.
Recreates the image from tiny copies of itself.
Now updated with extra controls and a better scaling behaviour.
For MacOS X 10.4 (Tiger) systems.
Pixellation effect, with seperate controls for X and Y size of pixel blocks.
Another variation of the thresholdStretch effect. X and Y positions of 2 points determines which pixels are stretched/smeared.
Variation of thresholdStretch effect.