Interoperability

From Derivative
Jump to navigation Jump to search

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]

Luxonis OAK-D ML Camera |

3D Scene Data[edit]

FBX | Alembic | OpenUSD |

Graphics Languages[edit]

GLSL | Compute Shaders | Vulkan | CUDA | C++ Custom Operators |

Materials and Renderers[edit]

Substance Designer | Notch |

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]

OSC | TCP/IP | UDP | WebRTC |

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]

Timecode

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