RTG VFX Engine

Modular | Audio-Reactive | Real-Time Generative

 
 

Overview

Developed in TouchDesigner, this engine utilizes a modular 'insert-style' architecture found in digital audio workstations. By adopting the signal flow logic of effect-chain processing, the system provides a flexible framework for stacking and reordering visual effects to achieve complex, layered results.

 
 

01. The Signal Path

The engine is built around a serial signal path featuring seven swappable effect slots and a dedicated post-processing stage.

  • Modular Logic: Much like an audio effect rack, the order of the modules dictates the final visual outcome, allowing for a wide range of creative combinations through different routing configurations.

  • State Management: Includes a custom framework to store and recall complex effect "patches," allowing for the quick restoration of specific visual states.

02. Adaptive Input & Routing

The engine begins with a versatile input deck designed to handle various media formats before they hit the effects chain.

  • Source Versatility: Supports real-time generative sources, video media, and live camera inputs.

  • Pre-FX Conditioning: An optional, toggleable color module allows for source normalization and grading prior to processing.

 

Modular effects swapping.

 

03. Control & Previsualization

Beyond the internal engine, the system features a professional-grade external control and simulation layer.

  • Signal Transparency: A dedicated FX View provides a real-time schematic of the signal path, essential for monitoring how each module impacts the chain as the configuration changes.

  • Hardware Control: Mapped for OSC and MIDI, enabling hands-on manipulation via iPad or Ableton.

Tech Stack

  • Core: TouchDesigner

  • Protocols: OSC, MIDI, NDI

  • Control: Lemur (iPad), Ableton Live