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