• Home
  • Blog
  • Support

VDMX - MAC VJ SOFTWARE

  • Home
  • Blog
  • Support
  • Menu

Completed project file for mixing between RGB->XYZ displacement images for the v002 Rutt Etra generator

Advanced v002 Rutt Etra Techniques in VDMX

November 14, 2018

Download the completed project file and media files for this tutorial.

One of the most fun visual effects used in live visuals and VJing dates back to the analog Rutt Etra video synthesizer which had many capabilities that have over the years been translated into digital form. Most notable among the digital versions is the v002 Rutt Etra Quartz Composer plugin which was developed by vade along with Bill Etra, one of the original creators of the Rutt Etra system. We’ve included this plugin as an FX, along with several other v002 creations with VDMX for a while now and, over the years we’ve seen a lot of projects that have made use of them… and in this video tutorial we’re hoping to teach you a few new tricks…

Before beginning this tutorial, make sure to use the v002 installer on the VDMX disk image in the Extra folder.


For this demonstration, instead of using the Rutt Etra as an FX, we have a Quartz Composer composition that generates video based on two input video streams. In this case we will create sets of hidden layers that will be used for these inputs: the Video Input will provide the colors for each particle and the Displacement Mask will provide RGB color gradients.

The main technique used here will be using an RGB to XYZ displacement map instead of a luma based displacement map. This means that we both have more flexibility for changing the positions of individual pixels, but we are now also responsible for creating the basic gradients that are needed to draw the basic image in a non-distorted way.

To accomplish this, we included special ISF compositions that are RGB color gradient generators. Each of these sketches includes three different gradients that are combined into a single output. One special feature of the gradient generators is the ability to pass in another video feed as a ‘look up table’ for one of the curves, making it possible to use waveforms and FFTs from audio analysis plugins, or any other image, as data that can modulate the output.

Once the basic setup is complete we can group the layers and add a Two Channel Mixer plugin to mix between different gradient outputs to fade the Rutt Etra generator between shapes and apply FX to the gradient images can create all kinds of different variations in the output. Here we use the VVMotionBlur effect to apply temporal smoothing to images and the Bad TV FX to create ripples.


Tips and Notes:

Audio analysis, camera inputs and other images can also be used as lookup tables for the gradients.

The Video Input will provide the colors for each particle and the Displacement Mask will provide RGB color gradients.

The Video Input will provide the colors for each particle and the Displacement Mask will provide RGB color gradients.

Use basic gradients to create outputs without distortion.

In Intermediate, Layers, Technique, Video Tutorial Tags v002, Rutt Etra

Download VDMX6

Download VDMX6 Plus

Download VDMX5


ISF for Motion


Buy VDMX

Email / Support

Free Sample Clips

Free Utility Apps

Open Source

GLSL Shaders

Privacy Policy

FAQ


Recent Features

Featured
VDMX6 Update – Video Tracking, OCR, Scopes, Color Transfer and more!
VDMX6 Update – Video Tracking, OCR, Scopes, Color Transfer and more!
Who is SONICRIDER - Jurgen Winkel?
Who is SONICRIDER - Jurgen Winkel?
ISF for Metal – Now open source!
ISF for Metal – Now open source!
RestInPeace_QuartzComposer_Dead_Transparent.png
Sunsetting Quartz Composer in VDMX6
vdmx5_demo_project.png
Announcing VDMX6 and VDMX6 Plus!!!
Interview with Sarah GHP!
Interview with Sarah GHP!
Mapping Festival 2024 interview with Hiroaki Umeda
Mapping Festival 2024 interview with Hiroaki Umeda
Who is the legendary Sarah Landau?
Who is the legendary Sarah Landau?
Featured
Some techniques for drawing text in GLSL
Some techniques for drawing text in GLSL
Visualizing and adjusting color levels with the VDMX Scopes plugin
Visualizing and adjusting color levels with the VDMX Scopes plugin
Adapting the v002 Glitch Analog GLSL shader to ISF
Adapting the v002 Glitch Analog GLSL shader to ISF
Tracking faces, bodies, and hands with VDMX
Tracking faces, bodies, and hands with VDMX
Introduction to OCR & QR code capture in VDMX
Introduction to OCR & QR code capture in VDMX
Using Color Transfer FX & Segmented Color Transfer
Using Color Transfer FX & Segmented Color Transfer
Creating custom video FX for VDMX6 Plus with TouchDesigner
Creating custom video FX for VDMX6 Plus with TouchDesigner
Screenshot 2025-02-25 at 3.54.43 PM.png
Exploring the new Blur Faces and Face Overlay FX in VDMX
How to instantly remove backgrounds from video with VDMX
How to instantly remove backgrounds from video with VDMX

Top Posts

Automatic BPM Detection

The “Hap” Open Source Video Codecs for OS X

Multi-screen video mixing on a Macbook Pro

Creating a multi-channel live camera video sampler

Video Fundamentals Taught with VDMX Part 1


Tutorials by Topic

Quick Start

Basics

Intermediate

Technique

Templates

Data-Sources

MIDI / OSC / DMX

Quartz Composer

ISF