Interoperability

From TouchDesigner Documentation
Revision as of 23:28, 5 May 2020 by Greg (talk | contribs)
Jump to: navigation, 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 | Bluefish | AJA | Datapath | Point Grey | Windows Media Foundation | HD-SDI 3G, 12G, 4K, 8K

IP Cameras[edit]

see Video Device In

Movie File Codecs[edit]

Many codecs supported by FFMPEG | H.265 H.264 | HAP and HAP Q | EXR | GoPro Cineform | NotchLC |

Video Streaming[edit]

Newtek NDI with audio | H.264 Streaming | RTMP | Syphon and Spout |

DMX-Based Protocols[edit]

DMX | Art-Net | sACN | FTDI |

Audio[edit]

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

Ableton[edit]

Ableton Link | TDAbleton |

Environment Scanners and Tracking[edit]

Kinect | Kinect Azure | RealSense | Leap Motion | Hokuyo Scanner | Ouster LIDAR | NatNet OptiTrack | BlackTrax | PosiStageNet | ZED Camera | Stype | Leuze ROD4 |

Graphics Languages[edit]

GLSL | Compute Shaders | OpenGL | 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 |

Web Browser and Tools[edit]

Chromium/CEF Browser | WebSockets | Socketio | Web Server/Web Client |

Projection Mapping Calibration[edit]

Vioso | Scalable Displays | kantanMapper | camSchnappr | projectorBlend | stoner |

Python and Files[edit]

Python | JSON | XML |

Arduino[edit]

Arduino | Firmata | Serial Ports |

Controllers[edit]

MIDI | Joystick |

Internet of Things[edit]

MQTT IoT |

Multi-Touch[edit]

Windows Multi-Touch | TUIO | TouchOSC | ZIG SIM |

Lasers[edit]

Laser | EtherDream | Helios DAC | Pangolin |

Open Software Systems[edit]

OpenCV | openFrameworks |

Image and Color[edit]

Photoshop Live | SVG (TOP and Web Render TOP) | OpenColorIO |

Licensing[edit]

CodeMeter USB Dongles |

The devices, protocols and software tools that TouchDesigner interfaces to, via native Operators and Palette components.

Support in TouchDesigner for screens and input devices that support multiple-finger input.