Release Notes/2020.20000/next
Build 2020.28110 - Dec 23, 2020
New Features
Floating Cloud Licenses are now a new option for licensing. Floating Cloud licenses allows any internet connected machine to access a group of floating licenses on an account. Great for running TouchDesigner on cloud instances, with multi-office teams, for remote working, and easier management of many computers or users. For pricing and purchasing, please contact us at sales@derivative.ca (and coming to the store soon).
New Python
New Palette
Bug Fixes and Improvements
- Engine COMP - Additions and improvements.
- Added 'Match Component Rate' and 'FPS' parameters to Tune page to help control the Engine COMP's playback rate.
- Added 'Unload' pulse parameter.
- Fixed crash which could occur after changing the loaded .tox file.
- Faster loading when .tox file changed.
- Some issues with CHOP inputs and dropping samples fixed.
- For Engine COMP and TouchEngine, fixed bad UTF-8 strings through DATs, parameter names and values, channel names, and file paths.
- Fixed some potential crashes.
- Actor COMP - Fixed visual bug when updating scale parameters.
- Constraint COMP / Actor COMP - Fixed crash when changing an actor with constraints while the simulation is running.
- Script TOP - copyNumpyArray() now works when stride[0] doesn't match the width byte-stride of the image exactly.
- Substance TOP - Fixed use of exposed string parameters in .sbsar Substance files.
- Substance TOP - Fixed bug with input TOP changes not triggering a re-render of the Substance textures.
- Video Device In TOP - Flir (previously called Point Grey) cameras using the Spinnaker SDK now work again. Upgraded to Spinnaker version 2.2.0.48.
- Clock CHOP - Fixed bug where milliseconds channel would fall out of sync with seconds channel when 'Hour Adjust' parameter had enough precision to shift by milliseconds.
- Web Client DAT - Fixed handling of utf-8 in XML content-type.
- Web Client DAT - Fixed handling of utf-8 text in DAT output.
- Web Server DAT - Fixed crash when WebSocket connection is not closed cleanly on the client side.
- WebSocket DAT - Fixed onConnect/onDisconnect callbacks being triggered when there is no WebSocket connection.
- WebSocket DAT - Fixed Info DAT not reporting connected=0 when server not cleanly shutdown (ie. no close message sent).
- XML DAT - Fixes for UTF8 support including standard entities, output, and recent hangs.
- Privacy - Fixed Text TOP/Field COMP not working in protected components.
- Fixed crash when entering/exiting Perform Mode that caused panels to re-clone.
Backward Compatibility
BACKWARD COMPATIBILITY -