Channel naming - Did you know that almost all CHOPs now have a Rename Channel feature built-in, making it easier and faster to control your channel naming?
Quicker node creation - Dragging an input or output connector to an empty spot on the network now brings up the OP Create dialog, and clicking an OP name immediately places the OP where you dragged to, saving multiple clicks. (Also you get a similar behavior when double clicking or Tabbing on the network if in the Preferences dialog (Network) you select 'Create Node: Locate Cursor + Tab/Dbl-Click'.)
ST2110 - TouchDesigner now supports an evolving set of ST2110 network video cards. TouchDesigner now runs the family of Blackmagic Decklink IP cards, and we recently added support for the new Blackmagic 100G ST2110 cards. TouchDesigner also supports the AJA ST2110 card model KONA IP25.
POPs - There are many improvements to POPs since the original 2025.Official release:
- The Math Mix and Math Combine POPs' Combine page now shows a simple, one-line math summary of each sequential block, which you can expand to the usual editable parameters that make up the block, making for much more easier-reading of these powerful POPs.
- Similar summaries are found now on the DMX Fixture POP making complex DMX devices more readable.
- The new Trace POP on 2D images is very functional, tracing an image and outputing line strips or brickered triangles, with built-in detail control and smoothing.
- The new Triangulate POP turns closed line strips into surfaces made of triangles, complementing the Trace POP. The Extrude POP extrudes line strips and can be paired with the Text POP with its bridge holes mode.
- Yes, there is a Text POP now. The new Text POP has almost all the features of the Text SOP, Text COMP and Geo Text COMP, but bringing you text as 3D line strips or triangles. The append flag from the Geo Text COMP on multi-strings defined in a spec DAT lets you do a lot of cool transformations, both locally and globally. You should see some of its OP Snippets.
- Array Attribute math - Number-crunching huge array data sets with POPs Array Attributes is now trivial. Several POPs including Math Mix POP now support iterating over all elements of an array attribute at once. Where you see a
MyArray[:]syntax for an attribute (with a[:]at the end) the POP will do its math for every element of theMyArrayarray. (also Math Combine, Math, Limit, ReRange, Lookup Attribute, Lookup Channel, Lookup Texture, Quantize, Normalize, Random, and Noise POPs). See OP Snippets for examples, including its POP CONCEPTS "array attributes math". - Particle birth jittering - The Particle POP can now randomize particle spawn position or spawn time with the new 'Jitter Birth Position' and 'Jitter Births During Frame' parameters.
- Improvements to hardware-accelerated raytracing in the Ray POP and GLSL Advanced POP, gave rise to user-created ray-tracers and other ray-casting tools.
drag-drop python - Hey you python freaks - Did you know? - Our latest build introduces a drag & drop subscriber system. It allows custom components’ Python extensions to receive file drop events for files dropped into the TouchDesigner network, including file types not handled by TouchDesigner by default. You can also hook into supported file drops to extend or customize existing behavior. This opens the door for more flexible workflows and tighter integration with custom tools. More details in the docs: Drag-and-Drop.
emojis - Windows now supports color emojis with slug in the Text COMP, Geo Text COMP, Text TOP and in parameter fields, while MacOS has native support for black and white emojis.
Blobs - On the Blob Track TOP – we removed the two-blob limit for Non-Commercial licenses so you can track any number of blobs with all licenses.
DMX - There have been more improvements to the DMX POPs - including now allowing to specify a fixture gap as primitive attribute for more DMX channel layout control, and generally it now has much increased performance for large scale setups.
Alembic Out POP and speed-ups to Alembic In POP - We radically sped up the Alembic In POP adding support for next-frame loading, (significantly reducing average cook time and improving animation playback), and added extended playback controls similar to those on the FBX or USD COMP, including sequential playback, trimming, cueing, etc. And now TouchDesigner outputs Alembic files supporting most of its blending and multi-frame features.
The Web Render TOP has been quietly evolving - the deep details: A parameter seta DPI Scaling Factor for the Web Render process. A DAT can be set up modify Request Headers, with URL pattern matching. Enable referer and referrer-policy via Modify Header Request table. Allow/Block URLs DAT restrict what websites are loaded using TouchDesigner Pattern Matching. Keyboard character fixes. Loading DATs allow for large text blocks. Upcoming: Remove string size limit on executeJavaScript, TouchDesignerCallback to window object in DOM and Web Render TOP callbacks DAT to receive data.
COMP.progressiveUnload() - This powerful function frees memory of a component over the time of several frames to minimize the perceivable impact. It progressively releases the CPU and GPU memory - TOP, POP and CHOP memory, allocated to the nodes in the component.
14-bit MIDI - There is better 14 bit Midi support in the Midi In CHOP which especially shows via being able to select 14 bit controller changes in simplified mode as well as a proper 14 bit value being passed into the MidiIn DAT callbacks. Coming is more time-granular accuracy of fast midi events.
Phaser boost - There is a boost in flexibility in the Phaser POP / CHOP Extend Input addition allowing for cycling, mirroring the phase. Additionally the ability to Mirror Slope allows for the phase to be zigzaged while reversing the slope at the same time. Extends the capabilities of the phaser and minimizes otherwise necessary logic to reach the same result.
MOVIN - We support MOVIN TRACIN, from MOVIN, a portable LiDAR-based device that captures full-body motion data without markers.
Color Spaces - There are continued improvements to Color Spaces and the management of color ranges and calibration on display devices.
Movie File Out TOP has new features to refine improve and control the quality of movie codec encoding.
There have been Improvements to Layout TOP, Engine COMP, plus upgrades to CUDA 12.9.1 and NDI 6.3.1.
Much-requested was an Extend Mode on Switch OPs allows for cycling, zigzagging inputs when the index parameter value is outside the number of inputs range to enable blending from the last to the first input without extra logic.
On the Orbbec TOP the camera intrinsic and distortion parameters come in as Python members, which is quite useful for setting the Camera COMP up. The Ouster SDK has been updated to 0.15.0 which adds support for newer hardware with version 3+ firmware.
For making it easier to work with 3D textures into your workflow, the Constant TOP can generate a simple 3D texture or 2D Array texture, and there are improvements to the 20 TOPs that already manipulate 3D textures.
The CPlusPlus TOP can access TOP cudaArray memory via getCUDAArray().
Don’t forget your best friend OP Snippets – the best source of expert knowledge about POPs and all operators – from the originators and designer of TouchDesigner themselves. Be aware of the general know-how of POPS CONCEPTS in OP Snippets for POPs.
There are now 20+ new OP Snippets to add to the 100 POPs Snippets, contributing to the over 1100 Snippets for TouchDesigner itself – If you know about the Rand button in OP Snippets, you are golden.
And you need to stay in tune for upcoming 2025 updates – there are some significant POPs improvement coming – finally, glTF file formay support – particularly from Blender and other tools, and a glTF Out to whatever destination you want.. .web, ….etc. Also a major improvement to rotations in POPs is on deck - quaternion attribute, controlling rotations along paths, applying rotation matrices and quaternions in the Math Mix and Math Combine POPs, and more control of rotations on animated particles. coming in next Official update. Upcoming also is Rivermax ST2110 support for those with infinite budgets.



