VDMX & Quartz Composer

tb Tunnel

Tunnel effect, taking a different approach to goto10's version, below.

Lots of controls.

tb Tunnel 1.5 01
Detailed Info: 

Controls:

Rate Select:
Rate of tunnel movement, based on Measure Position.

Curve Controls:
Rate and amount of bends in tunnel

Tile Controls:
Controls for mirroring, and tiling the input image.

Live/Capture:
This is an important one.
Live Input
uses the realtime input (as you'd expect). The only problem with this is that movement in the image can conflict with the movement of the tunnel effect, making it look jerky, so I've added
Captured Input:
Grabs a still-frame at regular intervals (set by the rate control), and uses this as the texture. The downside is that you won't see changes to the tile controls until the next cycle.

Color Controls:
Obvious, really.

See http://machinesdontcare.wordpress.com/2008/10/26/tb-tunnel/ for more info.

tb Desaxismundi Maths Surfaces 1.0.3

55 3D Mathematical surfaces in one qcClip.

UPDATED:
Now with additive blend mode option (works best with darker colours).

 

Maths Surface 02
Detailed Info: 

Based on desaxismundi's excellent HLSL shader for VVVV.
I've translated the code to GLSL, and setup controls in QC.
No proper lighting has been implemented here, so it should run pretty well on most GPUs.
Lots of controls.
Note:
Not all the tweakable controls labelled A-D work for all surfaces. The letters in brackets next to the name indicate which controls are active for a particular surface.
Leopard-only, I'm afraid.

tb xyMixPixellate

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.

Leopard-only.

tb xyMixPixellate
Detailed Info: 


Controls:

Size (X)
Tile size X

Size (Y)
Tile size Y

Mix (X)
Amount of effect on X-axis.
Values greater than 0.5 invert each tile horizontally

Mix (Y)
Amount of effect on Y-axis.
Values greater than 0.5 invert each tile vertically

Mode
In Manual mode, effect amount set by Mix (X) and (Y) controls
In Auto mode, tiles are zoomed by luminosity of centre pixel in each tile, and Mix (X) and (Y) controls set depth of auto-zoom effect.

tb slideTile 1.0.1

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.

See
http://machinesdontcare.wordpress.com/2008/01/15/slidetiletest150108/
for more info.

Leopard-only.

tb slideTile 1.0
Detailed Info: 

Controls:

Cell Width
Scale of effect on x-axis

Cell Height
Scale of effect on y-axis

Threshold
Amount of glitching

Randomise
Mix between tiles being shifted by brightness or random values

Random Hold
Hold random values (does nothing if Randomise is 0)

Mix
Mixes between original position of each pixel and their glitched position.

tb gradDistort 1.0.2

Throwaway 2D distortion/mirror effect.
Might respond nicely to audio levels.

See
http://machinesdontcare.wordpress.com/2008/05/09/a-throwaway-distortion-...
for more info.

tb gradDistort 1.0

tb_sphericalHarmonics 1.02

Updated version of tb_sphericalHarmonics 1.0.

See post here
http://machinesdontcare.wordpress.com/2008/04/02/tb_sphericalharmonics-1...
for more info.

Leopard-only

UPDATED: Should now work on ATI and NVIDIA cards. Please test, guys... 

 

tb_sphericalHarmonics 1.01

tb_superShape2D GLSL 1.0

QC/GLSL implementation of Johan Geilis' 2D Supershape equation.
Converted from code on Paul Bourke's website
http://local.wasp.uwa.edu.au/~pbourke/surfaces_curves/supershape/

Creates all kinds of 2D patterns and shapes.

Leopard only.
Also note you'll need the latest VDMX beta.
If you don't see anything on screen, try moving the X and Y parameters.

tb_superShape2d_GLSL_01

tb photoboothLightTunnel

The Light-Tunnel effect from Apple's Photobooth application, with added 'tweakability'.

Detailed Info: 

Controls
Size
size of uneffected area
Flip
Flips effect so that 'light rays' go in to centre, rather than out from it
Part of a series of emulations of Photobooth effects adapted from code in Libero Spagnolina's tutorial at http://dem.ocracy.org/libero/photobooth/
I may integrate this into thresholdStretch at some point in the future.

qMercurialMe VDMX

Reflects the input image in moving blobs of mercury.
Quick VDMX qcFX port of qarl's qMercurialMe Quartz Composer macro for VDMX.

Detailed Info: 

Adapted from the qPatchLib 0.2 macro library created by qarl and posted at the Quartzcompositions.com forum.
http://www.qarl.com/menu/qPatches/

tb thresholdStretch mix 1.0

Variation of thresholdStretch effect.

tb-thresholdStretchMix-1.0.jpg
Detailed Info: 

Stretches pixels at Edge 1 towards Edge 1. Stretches pixels at Edge 2 towards Edge 1. Blends the results across the distance between Edge 1 and Edge 2.
Vertical and Horizontal modes.

qVortex VDMX

Creates swirling feedback effect.
Quick VDMX qcFX port of qarl's qVortex Quartz Composer macro.

qVortex.jpg
Detailed Info: 

Adapted from the qPatchLib 0.2 macro library created by qarl and posted at the Quartzcompositions.com forum.
http://www.qarl.com/menu/qPatches/
Quite processor-heavy, so may not work particularly well on older or slower machines.

tb XYPixellate 1.0

Pixellation effect, with seperate controls for X and Y size of pixel blocks.

tb XYPixellate 1.0
Detailed Info: 

Controls
Width
Width of pixel block
Height
Height of pixel block

tb slitScan 1.0

Implementation of the classic slit-scan effect.
A single line of the input image shows through a slit, and a feedback effect causes pixels to stream out of the centre-line towards the edge of the screen, giving the effect of movement over an infinite plain.
Much-used in the 'Stargate' sequence in the film 2001.

tb slitScan 1.0
Detailed Info: 

Controls:
Angle
Angle of effect
Axis
Vertical or Horizontal variations
Centre Adjust
Adjust position of effect centre-line
Feedback
Level of feedback. Lower levels cause effect to fade out as it moves further from centre-line
Flip
Flips effect up/down left/right around centre-line
Freeze Input
Creates freeze-frame of input.
Rate
Rate of travel of effect.
Scan
'Scans' image up/down left/right behind slit.

tb thresholdPosterize 1.1

A simple but surprisingly effective qcFX.
Great for candy-coloured Warholesque effects.
Updated to version 1.2!

tb thresholdPosterize 1.2
Detailed Info: 

Settable threshold values for Red Green and Blue channels. Pixels in each channel with brightness above the threshold value are set to full brightness, while those whose brightness falls below the threshold are set to black.
Controls
Mode
Mode 1 maximizes colour channels above threshold level
Mode 2 maximizes colour channels above threshold level and cut them below
Threshold Red
Threshold for Red channel
Threshold Green
and for Green channel
Threshold Blue
..and finally for the blue
Invert
inverts the effect for a negative version

tb thresholdStretch 1.2

Stretches pixels above/below or to the left/right of an adjustable threshold line.

tb thresholdStretch 1.2
Detailed Info: 

Controls
Axis
Horizontal or vertical operation
Flip
Flips effect around selected axis
Position
Left/Right, Up/Down threshold position
Mode
Standard (0) mode shows image and stretched pixels.
Infinite (1) mode simply stretches pixels at threshold line across the entire width/height of the screen

tb superSmear 1.0

Another variation of the thresholdStretch effect. X and Y positions of 2 points determines which pixels are stretched/smeared.

tb superSmear 1.0
Detailed Info: 

Controls:
A(X)
Point A X-position
A(Y)
Point A Y-position
B(X)
Point B X-position
B(Y)
Point B Y-position
Flip
flips effect around line from A to B

tb metaImage 1.1 (Tiger)

Pixellation-type effect.
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.

tb metaImage 1.0
Detailed Info: 

Controls
Cell Size:
Size of pixellation cells.
Zoom Tile:
Zooms each 'meta-image' tile for added fun.
Mode:
Switches between 2 modes.
In Mode 1, the meta images have their colour multiplied with the average colour of the pixel-block (or cell).
In Mode 2, the average colour and the colour of the meta image are mixed.
Mix:
Sets mix-level between meta image and flat colour.
Only works when effect is in Mode 2

tb metaImage 1.2 (Leopard)

MacOS X 10.5 (Leopard) version of metaImage.
See notes for Tiger version below.

tb chromaZoom 1.0 (Tiger Version)

Independent zoom for Red, Green and Blue channels, and master zoom control.
Inspired by Vade's chromatic aberration fragment shader.

tb chromaZoom 1.0
Detailed Info: 

Tiger version should also work in Leopard (but the layout of the patches is a bit messy).

tb 3DZoomBlur 1.5 (Tiger)

Zoom-blur effect with a difference. Multiple copies of the input image create a feedback-type effect. You can then zoom in and out and rotate the copies in various ways.
Now updated with better-behaved controls and new Inertia effect!
This version should also run on Leopard machines (though if you open it in Quartz Composer, the layout of the patches will be a bit messy).

tb-3dZoomBlur-1.0.jpg
Detailed Info: 

Controls:
Copies
Number of copies of image
Rotate X
Orbit camera on X-axis
Rotate Y
Orbit camera on Y-axis
Rotate Z
Orbit camera on Z-axis
Zoom
Zoom camera in and out
Spread
Spacing of image copies
Inertia
Smooths action of Rotate, Zoom and Spread controls for more fluid movement.
Opacity
Opacity of copies
Blending Mode
Blend-mode of copies.
Smooth Edges
Fades edges of image copies, creating smoothing effect

tb easyStatic 1.0

Creates random 'static-like' image.

tb easyStatic 1.0
Detailed Info: 

Controls
Scale
Scale of noise
Colour / Mono
Colour or monochrome

tb circleWipe 1.0

Circle-wipe transition.

tb circleWipe 1.0
Detailed Info: 

Controls
Angle
Angle of transition
Softness
Softness of edge
Direction
Reverses direction of wipe

tb blurPixellate 1.0

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.

tb blurPixellate 1.0 (Tiger)
Detailed Info: 

Controls
Cell Width
Width of pixellation cells
Cell Height
Height of cells
Blur Horizontal
Horizontal blurring effect
Blur Vertical
Vertical blurring effect.

tb sphericalHarmonics 1.0

Creates 3D mesh from Spherical Harmonics formula. Simple lighting.

tb Spherical Harmonics 1.0
Detailed Info: 

Simple shading, Lots of controls.

Based on OpenGL/C code by Paul Bourke, from this page:
http://ozviz.wasp.uwa.edu.au/~pbourke/surfaces_curves/sphericalh/

Thanks to Memo for GLSL code help and encouragement.

Leopard only. Sorry 10.4 users...

GLSL sourcecode here:
http://machinesdontcare.wordpress.com/2008/03/18/spherical-harmonics-gls...

Audio Level to Movie Time (Scaled)

Audio Analysis to Movie Time

A simple example of using the Audio Analysis plugin to control the Movie Time of a clip playing on a layer.
The slider controls can be used to set the range and centre-point of the scrubbing effect- great fun when hooked up to a MIDI controller!
There's an example (Flash movie) of the effect in action here

http://158.223.20.36/toneburst_v2/vj_01.php

Note:
You'll have to work out how to get audio in to VDMX yourself. I'd recommend using SoundFlower, a free download from Cycling74s website.

http://www.cycling74.com/products/soundflower