Internal Parameter and Operator Shortcuts, macOS multiple TD processes and hardware decode on Nvidia GPUs
Release Notes
Jan 21, 2019
New Features
-
Movie File In TOP - Added support for hardware decoder on Nvidia GPUs. New Hardware Decode parameter on the 'Tune' page enables it.
-
In/Out operators ordering from top to bottom on the outside of the component can now controlled by a parameter.
-
Allow multiple instances of TouchDesigner to run at the same time on macOS.
-
Shuffle CHOP - Added "Sequence All Samples By Name" option.
New Python
-
OP.localCook moved to COMP.localCook, always True for OPs internally.
New Palette
Tree Browser component was added to the palette.
Bug Fixes and Improvements
-
Movie File Out TOP - Fixed H264 and H265 movies saving out an extra frame.
-
OP Find DAT - Fixed overcooking when target OP select state changed.
-
XML DAT working again.
-
Beat CHOP no longer advances when timeline is paused (but 'power' is on and still cooking).
-
Fixed a bug where fetched list attributes were not initializing until first render.
-
PanelCOMP.clickChild(N) now clicks the Nth visible panel child, not simply the Nth panel child.
-
Fixed bug with cached parameters when placing OPs.
-
Fixed read-only parameters updating in parameter dialog when set via python.
-
A bound menu now evaluates to string, not its master's type.
-
Expressions referencing iop. or parent. shortcuts now update properly.
-
Fixed large memory usage that can occur on Windows in 2019.10280 builds.
-
Fixed setting of string parameters when multiple OPs selected.
-
Root component is now a Base COMP, previously a Null COMP.
-
Improved handling of CHOP Exports when copy and pasting.
-
Improved handling of relative paths when using 'Collapse Selected' option to encapsulate OPs into a new component.
Backwards Compatibility
-
BACKWARDS COMPATIBILITY WARNING - Par.cloneImmune renamed to Par.styleCloneImmune, update any scripts that may have relied on this.