ouchDesigner handles complex 2D/3D graphics, video, audio, and sensor data in real time, efficiently leveraging the graphics processing unit (GPU) for smooth, lag-free visuals.
Python Support and Automation
Full integration with Python (new versions include Python 3.12) enables process automation, custom scripting, connection to third-party APIs, and programmatic project management.
New Operator Families 2025
Version 2025 introduces a new family of Point Operators (POPs)—high-performance GPU nodes for working with 3D data, point clouds, particles, dynamic scenes, and complex visual effects.
Color Spaces and HDR Support
An improved color management system enables work with modern spaces (e.g., ACES, HDR), which is critical for professional visual installations and multi-monitor setups.
Compatibility with equipment and protocols
The Pro version expands work with external devices (Stype cameras, BlackTrax tracking), supports equipment synchronization via Sync nodes, and integration with protocols such as OSC, MIDI, DMX, NDI.
- New operator family — POPs (Point Operators)
This is the main and most extensive innovation of 2025:
Point Operators (POPs) is a completely new family of operators that work on the GPU for creating and processing 3D geometry, particles, point clouds, lines, splines, and other data.
Thanks to POPs, you can process millions of points and complex geometric data in real time without the typical limitations of CPU-SOPs.
POPs also serve as a powerful platform for working with data (not only graphics) directly on the video card.
This is the first acquisition of a new operator family in TouchDesigner in more than ten years. - Full work with color spaces (SDR/HDR)
In 2025, an expanded color system was introduced:
The ability to choose the working color space: sRGB Linear, ACEScg, DCI-P3 Linear, Rec.2020 Linear, ACES 2065-1.
Support for HDR and SDR display (10-bit/16-bit) in viewers, panels, and previews.
This is important for accurate color correction and color consistency across different displays and projects. - Enhanced video and streaming capabilities.
Support for ST2110 (IP streaming video/audio) with new ST2110 In and ST2110 Out TOPs.
ST2110 Device CHOP for managing network video streams.
This makes TouchDesigner better integrated with broadcast networks and professional video setups. - Improved Python tools.
In 2025, Python development tools have been significantly expanded:
✔ TDI Library — Python API autocompletion and documentation for VS Code.
✔ Thread Manager — manage Python threads without blocking the main thread.
✔ tdPyEnvManager — manage virtual and conda environments directly in TouchDesigner.
✔ Updated Python runtime (Python 3.11.10).
This makes complex automations and extensions much more convenient. - New operators and functions
The new release also brought several useful operators and improvements:
Render Simple TOP — simplified scene rendering without mandatory cameras/lights.
Layer Mix TOP — compositing based on unlimited layers with individual settings.
Serial Devices DAT — shows available COM ports and their status.
New POP operators for DMX — expanded work with lighting and DMX/Art-Net networks.
Updated ZED operators (for ZED cameras). - Working with metadata and files
Metadata can now be written to exported video and audio files.
Media File Info DAT can read EXIF metadata.
File Out POP — saving geometry/points/scenes to files (e.g. .obj, .ply, .exr).
This makes data exchange between TD, other applications and pipelines more convenient. - New Hardware Support:
NVIDIA Maxine SDK updates support RTX 50-series (Blackwell) graphics cards in many AI and video operators (e.g., Denoise, Upscaler, Face/Body Track).
This delivers better quality, performance, and AI features on modern hardware.
Installation
Fixing crashes and blocked resolution:
Copy the cracked libTD.dll file to the System32 folder
(C:\Windows\System32) and delete it from the bin folder of your TouchDesigner.

