Interoperability
The devices, protocols and software tools that TouchDesigner interfaces to, via native Operators and Palette components.
TouchDesigner supports a wide range of devices, protocols and external tools that interface via their respective Operators, Palette components, and TouchDesigner Python methods, also known collectively as Interops.
Video Capture and Output Cardsedit
Blackmagic | AJA | Deltacast | Bluefish | Datapath | Point Grey | Windows Media Foundation |
IP Camerasedit
see Video Device In
Movie File Codecsedit
Many codecs supported by FFMPEG | H.265 H.264 | Hap, Hap Q and Hap HDR | NotchLC | EXR | Apple ProRes (new) | GoPro Cineform |
Video Streamingedit
Newtek NDI 5 with audio | H.264 and HLS/DASH Streaming | RTMP | Syphon and Spout | WebRTC | RTSP | SRT | ZIG CAM (Apple AR NDI) |
DMX-Based Protocolsedit
Audioedit
Steinberg VST | ASIO | DirectSound | macOS Core Audio | Dante | MP3 AIFF WAV | LTC TimeCode | OpenVR | WebRTC |
Abletonedit
Bitwig Studioedit
Camera-based Trackingedit
Orbbec (including Kinect replacement) (new) | Kinect Azure | ZED camera with body-tracking (new) | NVIDIA Face tracking | Stype camera tracking | Mosys camera tracking (new) | FreeD | Leap Motion | Intel RealSense and Cubemos | NatNet OptiTrack | BlackTrax | PosiStageNet | ZIG CAM (Apple AR NDI) |
LIDAR Scannersedit
Hokuyo Scanner | Ouster LIDAR | SICK LIDAR (new) | Leuze ROD4 |
ML Camerasedit
Luxonis OAK-D ML Camera (new) |
Graphics Languagesedit
GLSL | Compute Shaders | Vulkan | CUDA | C++ Custom Operators |
Materials and Renderersedit
Virtual Realityedit
OpenVR | Vive | Oculus Rift | OpenVR Audio |
3D Scene Dataedit
Physics and Dynamicsedit
Bullet Rigid Body Dynamics | NVIDIA FLow | NVIDIA Flex |
Network Protocolsedit
OSC | TCP/IP | UDP | UDT | WebRTC |
Web Browser and Toolsedit
Embedded Chromium/CEF Renderer and Browser | WebSockets | Socketio | Web Server/Web Client | WebRTC |
Projection Mapping and Calibrationedit
Vioso | Scalable Displays | kantanMapper | camSchnappr | projectorBlend | (key)Stoner | Lens Distortion | MPCDI projection mapping files (new) |
Unreal Engineedit
Python and Filesedit
Python 3.11 | JSON | XML |
Lasersedit
Laser | EtherDream | Helios DAC | Pangolin | ShowNET (new) |
Arduinoedit
Arduino | Firmata | Serial Ports |
Controllersedit
MIDI | Joystick | 3Dconnexion SpaceMouse | ZIG SIM PRO (iPhone iPad data stream) |
Internet of Thingsedit
MQTT IoT |
Timecodeedit
Multi-Touchedit
Windows Multi-Touch | TUIO | TouchOSC | ZIG SIM PRO (iPhone iPad multitouch) |
Open Software Systemsedit
OpenCV | openFrameworks | numPy |
Image, Color, Textedit
OpenColorIO | Slug Font Rendering | Photoshop Live | SVG ( Web Render TOP) |