• warning: Parameter 1 to theme_field() expected to be a reference, value given in /home1/msaktenc/public_html/__vdmx/includes/theme.inc on line 171.
  • warning: Parameter 1 to theme_field() expected to be a reference, value given in /home1/msaktenc/public_html/__vdmx/includes/theme.inc on line 171.
  • warning: Parameter 1 to theme_field() expected to be a reference, value given in /home1/msaktenc/public_html/__vdmx/includes/theme.inc on line 171.
  • warning: Parameter 1 to theme_field() expected to be a reference, value given in /home1/msaktenc/public_html/__vdmx/includes/theme.inc on line 171.
  • warning: Parameter 1 to theme_field() expected to be a reference, value given in /home1/msaktenc/public_html/__vdmx/includes/theme.inc on line 171.
  • warning: Parameter 1 to theme_field() expected to be a reference, value given in /home1/msaktenc/public_html/__vdmx/includes/theme.inc on line 171.
  • warning: Parameter 1 to theme_field() expected to be a reference, value given in /home1/msaktenc/public_html/__vdmx/includes/theme.inc on line 171.
  • warning: Parameter 1 to theme_field() expected to be a reference, value given in /home1/msaktenc/public_html/__vdmx/includes/theme.inc on line 171.
  • warning: Parameter 1 to theme_field() expected to be a reference, value given in /home1/msaktenc/public_html/__vdmx/includes/theme.inc on line 171.
  • warning: Parameter 1 to theme_field() expected to be a reference, value given in /home1/msaktenc/public_html/__vdmx/includes/theme.inc on line 171.
  • warning: Parameter 1 to theme_field() expected to be a reference, value given in /home1/msaktenc/public_html/__vdmx/includes/theme.inc on line 171.
  • warning: Parameter 1 to theme_field() expected to be a reference, value given in /home1/msaktenc/public_html/__vdmx/includes/theme.inc on line 171.
  • warning: Parameter 1 to theme_field() expected to be a reference, value given in /home1/msaktenc/public_html/__vdmx/includes/theme.inc on line 171.
  • warning: Parameter 1 to theme_field() expected to be a reference, value given in /home1/msaktenc/public_html/__vdmx/includes/theme.inc on line 171.
  • warning: Parameter 1 to theme_field() expected to be a reference, value given in /home1/msaktenc/public_html/__vdmx/includes/theme.inc on line 171.
  • warning: Parameter 1 to theme_field() expected to be a reference, value given in /home1/msaktenc/public_html/__vdmx/includes/theme.inc on line 171.
  • warning: Parameter 1 to theme_field() expected to be a reference, value given in /home1/msaktenc/public_html/__vdmx/includes/theme.inc on line 171.
  • warning: Parameter 1 to theme_field() expected to be a reference, value given in /home1/msaktenc/public_html/__vdmx/includes/theme.inc on line 171.
  • warning: Parameter 1 to theme_field() expected to be a reference, value given in /home1/msaktenc/public_html/__vdmx/includes/theme.inc on line 171.
  • warning: Parameter 1 to theme_field() expected to be a reference, value given in /home1/msaktenc/public_html/__vdmx/includes/theme.inc on line 171.
  • warning: Parameter 1 to theme_field() expected to be a reference, value given in /home1/msaktenc/public_html/__vdmx/includes/theme.inc on line 171.
  • warning: Parameter 1 to theme_field() expected to be a reference, value given in /home1/msaktenc/public_html/__vdmx/includes/theme.inc on line 171.
  • warning: Parameter 1 to theme_field() expected to be a reference, value given in /home1/msaktenc/public_html/__vdmx/includes/theme.inc on line 171.
  • warning: Parameter 1 to theme_field() expected to be a reference, value given in /home1/msaktenc/public_html/__vdmx/includes/theme.inc on line 171.
  • warning: Parameter 1 to theme_field() expected to be a reference, value given in /home1/msaktenc/public_html/__vdmx/includes/theme.inc on line 171.
  • : Function ereg() is deprecated in /home1/msaktenc/public_html/__vdmx/includes/file.inc on line 646.
  • : Function ereg() is deprecated in /home1/msaktenc/public_html/__vdmx/includes/file.inc on line 646.
  • : Function ereg() is deprecated in /home1/msaktenc/public_html/__vdmx/includes/file.inc on line 646.
  • : Function ereg() is deprecated in /home1/msaktenc/public_html/__vdmx/includes/file.inc on line 646.
  • : Function ereg() is deprecated in /home1/msaktenc/public_html/__vdmx/includes/file.inc on line 646.
  • : Function ereg() is deprecated in /home1/msaktenc/public_html/__vdmx/includes/file.inc on line 646.
  • : Function ereg() is deprecated in /home1/msaktenc/public_html/__vdmx/includes/file.inc on line 646.
  • : Function ereg() is deprecated in /home1/msaktenc/public_html/__vdmx/includes/file.inc on line 646.
  • : Function ereg() is deprecated in /home1/msaktenc/public_html/__vdmx/includes/file.inc on line 646.
  • : Function ereg() is deprecated in /home1/msaktenc/public_html/__vdmx/includes/file.inc on line 646.
memo's picture

Login closed

Dear all,

A few years ago, VDMX was made public and was the only publicly available VJ / Visuals app which had support for loading and controlling Quartz Compositions. Not finding a good central resource for Quartz Composer, I had started this site. Now, not only are there many more public apps that support Quartz Composer: Resolume, CoGe, Quartz Composer Performer and of course my own ofxQuartzComposition (which allows you to load and control Quartz Compositions in any openFrameworks application) - and many more I'm sure I don't know about yet; but most importantly the Quartz Composer community has grown immensely and found many new homes. So due to insane amounts of spam I'm getting through here, and lack of time on my part, I am unable to carry on administering this site.

I will leave this site up as an archive, but it will no longer be open for registration. Instead I recommend you check out the now thriving and arguably the central location for Quartz Composer community kineme.net and of course the official VDMX forums for anything VDMX and/or Quartz Composer related. Through those sites you will find many more resources. Some others that come to mind (and I'm sure this list will quickly be out of date):

 

 

memo's picture

Sorry for the spam

Lately there has been a lot of spam on this site, so apologies for that. I've been trying to prevent it with various captchas but it seems impossible. I've had over 1000 'users' register in the past 2 months, captchas mean nothing to them. So I've had to close the open registration and now registration is with approval. I've also had to delete thousands of user accounts, so if I've deleted your account by mistake, apologies. You can re-register though. Just make sure you explain VERY briefly who you are and what you do (in a few words), ideally with a link to a website / vimeo / youtube / flickr or something like that to show you are genuinely into visuals and not just trying to flog some cheap rolex watches or other crap. Finally, all the users who had already submitted genuine QTZ / VDMX content, I've made moderators.

memo's picture

Welcome

This site is dedicated to keeping track of stuff related to VDMX5 and its integration with Quartz Composer. Not only does VDMX support QC patches as clips (from now on referred to as qcClips) so you can import compositions created in QC into VDMX and trigger and control them from there; but it also supports QC patches as effects (referred to from now on as qcFX), so you can create and apply effects algorithms designed in QC, to video in VDMX.

As of v0.6.2.7 VDMX also supports QC Patches as data source plugins (qcPlugins), more info can be found here and I'm sure the documentation will be updated shortly.

Colour Grid

A grid of 2D cubes that all take their colour from the centre cube.

http://robmac.net 

hob_colour_grid.jpeg
hiltmeyer.inc's picture

2 layer mover

just 2 sprites moving endles from left to right.

 

RGB Channel Offset

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 ;-)

GoTo10 RGB Channel Offset

3D Ribbon

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.

3D Ribbon
memo's picture

msa Quad Warp

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

memo's picture

msa Quad Mask

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.

tb Tunnel

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

Lots of controls.

tb Tunnel 1.5 01

remoteSL Zero VDMX base template

here's the base template i use to make my VDMX sets on my novation remoteSL zero. all buttons set to toggle :). might be of help to a few out there...

3D Text

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.

text in 3D

Tunnel

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.

Screenshot, without text

HID to MIDI control example

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 :) 

Targeting crosshairs

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!

Screenshot (in appropriate bad taste)
hiltmeyer.inc's picture

rgb wet/dry

simple rgb wet/dry faders

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

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

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_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_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
memo's picture

Springy Plugin

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).

am3n3's picture

Tracer (all hues)

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.

tb sphericalHarmonics 1.0

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

tb Spherical Harmonics 1.0

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

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)

tb circleWipe 1.0

Circle-wipe transition.

tb circleWipe 1.0

tb easyStatic 1.0

Creates random 'static-like' image.

tb easyStatic 1.0

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

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