Interoperability

From Derivative
Jump to navigation Jump to search

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 Cards[edit]

Blackmagic | AJA | Deltacast | Bluefish | Datapath | Point Grey | Windows Media Foundation |

IP Cameras[edit]

see Video Device In

Movie File Codecs[edit]

Many codecs supported by FFMPEG | H.265 H.264 | Hap, Hap Q and Hap HDR | NotchLC | EXR | Apple ProRes (new) | GoPro Cineform |

Video Streaming[edit]

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 Protocols[edit]

DMX | Art-Net | sACN | FTDI |

Audio[edit]

Steinberg VST | ASIO | DirectSound | macOS Core Audio | Dante | MP3 AIFF WAV | LTC TimeCode | OpenVR | WebRTC |

Ableton[edit]

Ableton Link | TDAbleton |

Bitwig Studio[edit]

Bitwig and TDBitwig (new) |

Camera-based Tracking[edit]

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 Scanners[edit]

Hokuyo Scanner | Ouster LIDAR | SICK LIDAR (new) | Leuze ROD4 |

ML Cameras[edit]

Luxonis OAK-D ML Camera (new) |

Graphics Languages[edit]

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

Materials and Renderers[edit]

Substance Designer | Notch |

Virtual Reality[edit]

OpenVR | Vive | Oculus Rift | OpenVR Audio |

3D Scene Data[edit]

FBX | Alembic | Pixar USD |

Physics and Dynamics[edit]

Bullet Rigid Body Dynamics | NVIDIA FLow | NVIDIA Flex |

Network Protocols[edit]

OSC | TCP/IP | UDP | UDT | WebRTC |

Web Browser and Tools[edit]

Embedded Chromium/CEF Renderer and Browser | WebSockets | Socketio | Web Server/Web Client | WebRTC |

Projection Mapping and Calibration[edit]

Vioso | Scalable Displays | kantanMapper | camSchnappr | projectorBlend | (key)Stoner | Lens Distortion | MPCDI projection mapping files (new) |

Unreal Engine[edit]

Unreal Engine Plugin |

Python and Files[edit]

Python 3.11 | JSON | XML |

Lasers[edit]

Laser | EtherDream | Helios DAC | Pangolin | ShowNET (new) |

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 |

Timecode[edit]

Timecode (new)

Multi-Touch[edit]

Windows Multi-Touch | TUIO | TouchOSC | ZIG SIM PRO (iPhone iPad multitouch) |

Open Software Systems[edit]

OpenCV | openFrameworks | numPy |

Image, Color, Text[edit]

OpenColorIO | Slug Font Rendering | Photoshop Live | SVG ( Web Render TOP) |

Licensing[edit]

CodeMeter USB and Cloud Dongles |