Interoperability
TouchDesigner supports a wide range of devices, protocols and external tools that interface via their respective Operators, Palette components, and TouchDesigner Python methods, known collectively as TouchDesigner's Interops.
Video Capture and Output Cards
Blackmagic (SDI, ST2110, HDMI) | AJA (SDI, HDMI) | Deltacast | Bluefish | Datapath | DirectShow | Windows Media Foundation | NVIDIA Direct Display
IP Cameras[edit]
IDS | Ximea | Point Grey/Flir | Allied Vision
Movie File Codecs[edit]
Many codecs supported by FFMPEG | H.266 H.265 H.264 | Hap, Hap Q, Hap R and Hap HDR | NotchLC | EXR | Apple ProRes | AV1 | GoPro Cineform |
Video Streaming[edit]
Newtek NDI | H.264 and HLS/DASH Streaming | RTMP and Enhanced RTMP | Syphon and Spout | WebRTC | RTSP | SRT | NDI Stream from iPhone | iPhone as macOS Video Device In |
DMX-Based Protocols[edit]
DMX | Art-Net | sACN | FTDI | KiNET |
Lasers[edit]
EtherDream | Helios | ShowNET | LaserAnimation Sollinger AVB | Pangolin Beyond |
Audio[edit]
Steinberg VST | ASIO | DirectSound | macOS Core Audio | Dante | MP3, AIFF, WAV, AAC, OPUS, Vorbis, ALAC + others | LTC TimeCode | Steam Audio | WebRTC |
Digital Audio Workstations (DAWs)[edit]
Ableton Live and TDAbleton | Ableton Link | Bitwig Studio and TDBitwig |
Camera-based Tracking[edit]
Orbbec (Femto Kinect replacement) | ZED depth and body-track | Kinect Azure | NVIDIA Face Track | NVIDIA Body Track | Leap Motion | Augmenta | NatNet OptiTrack | BlackTrax | PosiStageNet | Vicon | ZIG SIM Pro (Apple AR) |
LIDAR Scanners and Depth Cameras[edit]
Hokuyo Scanner | Intel RealSense | Ouster LIDAR | SICK LIDAR | Leuze ROD4 |
ML Cameras[edit]
3D Scene Data[edit]
Graphics Languages[edit]
GLSL | Compute Shaders | Vulkan | CUDA | C++ Custom Operators |
Materials and Renderers[edit]
Virtual Reality[edit]
OpenVR | Meta Quest and Oculus Rift | Steam Audio |
XR Tracking[edit]
Stype camera tracking | Mosys camera tracking | FreeD |
Physics and Dynamics[edit]
Bullet Rigid Body Dynamics | NVIDIA FLow | NVIDIA Flex |
Network Protocols[edit]
Web Browser and Web Tools[edit]
Embedded Chromium/CEF Renderer and Browser | WebSockets | Socketio | Web Server/Web Client | WebRTC |
Projection Mapping and Calibration[edit]
MPCDI projection mapping file standard | Scalable Displays | kantanMapper | camSchnappr | projectorBlend | (key)Stoner | Lens Distortion | Nestmap | Vioso |
Unreal Engine and other Third Party TouchEngine Integrations[edit]
Unreal Engine Plugin | TouchEngine |
Arduino[edit]
Arduino | Firmata | Serial Ports |
Controllers[edit]
MIDI | Joystick | 3Dconnexion SpaceMouse | ZIG SIM PRO (iPhone iPad data stream) |
Internet of Things[edit]
MQTT IoT |
Python and Structured Data[edit]
Python 3.11 | JSON | XML |
Timecode[edit]
Multi-Touch[edit]
Windows Multi-Touch | TUIO and TUIO2 | TouchOSC | ZIG SIM PRO (iPhone iPad multitouch) |
Image, Color, Text[edit]
Color Space Workflows | OpenColorIO | Slug Font Rendering | live video from Photoshop | SVG ( Web Render TOP) |
Licensing[edit]
CodeMeter USB and Cloud Dongles |
Edited November 2025