Creating glitchy hologram style visuals with the Remove Background FX in VDMX6

Using the Remove Background FX along with VHS Glitch and Layer Mask.

One of the popular stylizations for science fiction is the classic glitchy hologram communication. The techniques for doing this have varied over the years, but fundamentally use the basic idea of applying a mask to a foreground layer, messing it up a bunch, and compositing it over a background with some amount of transparency.

As previously demonstrated in the How to instantly remove backgrounds from video with VDMX tutorial the Remove Background FX can be used with live cameras, movies, and still images to quickly create these compositions. In this follow up tutorial we will look at going to the next step of using a specific set of additional filters to achieve a particular style, in this case, a glitchy hologram.

For more information on using masking techniques in VDMX, see the Luma Key Techniques for Layer Composition tutorial.


Quick Guide: Creating a VDMX Sci-Fi Hologram

Learn to create a hologram illusion in VDMX. This tutorial includes a project file and assets for backgrounds like flying through space.

You can download the project assets here: Download Project and Files

Hologram Effect Process

Here's a breakdown of the main process:

  1. Isolate Subject: Apply the Remove Background FX on the Foreground layer. This masks out the background by setting the alpha of masked pixels to 0.

  2. Composite Layers: Use the SourceAtop.metal blend mode. This composites the image over the background layer, differing from the default additive mode.

  3. Adjust Transparency: Apply the Layer Mask.fs FX to the Foreground layer. Set this effect to Multiply mode. You can then use the Brightness slider to control the transparency level of the 'hologram'.

  4. Add Glitch Effect: Apply the VHS Glitch.fs FX to the Foreground layer.

  5. Enable Audio Reactivity: Add an Audio Analysis plugin to your project. Use the data-sources from this plugin to adjust the amount of glitch and other effect parameters.

  6. Output (Optional): You can optionally add an NDI® Output or Syphon Output plugin. This allows you to send the final visual result to other software applications.

The Result

  • You've now created a dynamic holographic look, similar to effects seen in classic TV shows.

  • This demonstrates some of the exciting visual possibilities with VDMX.

  • If you make something cool, share it and tag @VIDVOX!

Using LUT FX in VDMX

One of the common types of image filters that are found in the workflow for photo and video editing are LUTs, also know as "Look Up Table" based FX. LUT FX are used to change the color palette of an image to create a different stylized look or feel, or in some cases to mimic the look of different print film types.

In this video tutorial we'll be looking at how to use each of the three different ways to use LUT FX in VDMX and how to add your own ".cube" LUT files.

Read More

Using VDMX as a Syphon Mixer

One of the best things about being a VJ on the Mac these days is Syphon which makes it possible for all of the different tools that are available to work together in countless ways. Within VDMX it is possible to have as many Syphon inputs and outputs as your computer can handle, which allows for it to be used as a source, mixer, FX processor or final output for other software you may want to work with.

In this video tutorial we'll look at a simple use case for connecting several Syphon enabled applications to and from VDMX by creating a two channel mixer that fades between two Syphon sources and publishes back out for other applications to use.

Read More

Multi-display video mixing with VDMX on a Retina MacBook Pro

​Along with being able to work with more layers at higher resolutions, faster computers and more powerful graphics cards make it possible to output to multiple projectors or monitors from a single machine. In particular, the new 15" Retina Macbook Pro features a combination of a fast SSD hard drive along with two Thunderbolt and one HDMI port making it possible for a VJ to power 2 or 3 different HD displays from a single Mac laptop.

In this video tutorial we'll walk through the basic steps of preparing VDMX projects with a double-wide and triple-wide design to output with separate source layers for each display.

Read More

Creating Video Feedback Loops on a Mac with VDMX

One of the most powerful techniques used to create real-time visuals and computer graphics going back to the early days of video is the use of feedback loops - the method of taking the current output and using it as a source frame in part of the next rendered frame. This incredibly useful process is particularly useful for Mac VJs and other graphic artists looking to find a unique look or style for their visuals, and is easily simulated within VDMX by using layer groups.

Read More

Making and Installing GLSL Composition Modes for VDMX

​To get the best performance out of using the Hap codec within VDMX we also recently added another new feature making it possible to use GLSL shaders to perform composition between layers. While the standard 'OpenGL- Add' and 'OpenGL- Over' modes are the absolute fastest when it comes to rendering, when more complex composition modes such as 'Difference' or 'Multiply' are needed shaders are the best alternative when playing back movie files, particularly when you're not using CoreImage or Quartz Composer based FX on the layer.​

In this two part tutorial we'll look first at the basics of adding new 3rd party shaders to the assets folder, and then move on to the intermediate level step of creating new custom blend modes.​

Read More

Exporting Motion projects as Hap Alpha movies to use with VDMX

​While VDMX itself is an application for creating real-time visuals, eventually most VJs and other visual artists have some use for  other types of video software such as non-linear editors (iMovie, FCP, Premiere) or motion graphics generators (Motion, After Effects) to create pre-made footage to use during performance.​

In this tutorial we look at exporting movies from Apple Motion to use in VDMX and including the alpha channel by using the 'Hap Alpha' codec. The same basic idea can be used with other motion graphics software such as Adobe After Effects.​

Read More