TouchDesigner is a node-based visual programming language for real-time interactive multimedia content. It is developed by Toronto-based company Derivative.
Key Features
- Real-time Rendering: Built for live performance and interactive installations.
- Node-Based: Create logic by connecting “operators” (nodes).
- Extensible: Supports Python scripting, C++, and GLSL.
- Interoperability: Connects to OSC, MIDI, DMX, Kinect, Spout/Syphon, and more.
The Core Concept: Flow
In TouchDesigner, data flows from left to right through connections (wires). Each operator performs a specific task on the data.
(y) Return to Core Concepts | (y) Return to TouchDesigner | (y) Return to Home