Close

2019.37030

Fixes startup crash occurring with Intel GPUs after Windows update, Nvidia Flow improvements, Oculus SDK update, Widgets update, bug fixes and improvements.
Release Notes 

 

Jan 30, 2020
New Features
  • FBX COMP - Added 'Import Scale' parameter.
  • Nvidia Flow Emitter COMP - Added Collider to the 'Mode' menu which turns the emitter into a collision object.
  • Nvidia Flow Emitter COMP - Added Shape SOP option to the 'Type' menu which allows use of polygon/mesh SOPs as the shape for the emitter. Specify the SOP in the 'Shape OP' parameter below.
  • Nvidia Flow TOP - Added input for compositing Flow render over the input, uses depth buffer if input is a Render TOP.
  • Shared Mem In COMP - Added 'Memory Type' parameter to choose between Global or Local.
  • CHOP to TOP - Added option to make a Square Texture.
New Palette
  • Widgets - Updated widget kit.
    • New masterFolderTabWicons - A widget that supports using Unicode Hex strings for folder icons. Requires an icon font like the includes Material Design Icons font.
    • New masterTextEditor widget supports editing of text in a DAT.
    • Field text area widget has field component added to published operators.
Bug Fixes and Improvements
  • Oculus Rift - Updated to SDK v1.43.0
  • Fixed startup crash that that was occuring on Intel GPUs with the newest drivers. (Often ones installed via Windows Update)
  • CPlusPlus TOP - Added example for using signalled producers in the CPUMemoryTOP example.
  • GLSL TOP - Vector parameter defaults should be (1,1,1,1) not * (1,0,0,0).
  • Cross TOP - BACKWARDS COMPATIBILITY WARNING - Order of the "Extend" menu has changed for the first two entries. This should only affect cases where this menu was being set by index via script or exports.
  • Video Device Out TOP / Video Device In TOP / Audio Device In CHOP - Improvements to handling SDI audio with AJA and Blackmagic devices.
  • Geometry COMP - Fixed layout when adding parameters to Instance 3 parameter page.
  • FBX COMP - Geometry nodes inside the FBX COMP are now set to pickable by default when imported.
  • Phong MAT - Fixed issue where Environment Maps wouldn't work correctly.
  • Sphere SOP - Removed the upper limit on polygon frequency.
  • Leap Motion CHOP - The sample rate is now set to match the global cook rate, this allows faster sampling if the project FPS is increased.
  • Timer CHOP - When Starting, only Initialize if not already in that state.
  • Timer CHOP - No longer need to press 'Init' when changing callback scripts. NoteScript changes will now take place immediately.
  • SocketIO DAT - Fixed sending of multiple arguments.
  • Engine COMP - Fixed some memory leaks affecting input textures.
  • Engine COMP - Fixed error loading a .tox with a space in the filename.
  • Animation COMP - Fixed an issue where deleting all keyframes from a channel would break the channel by leaving an empty row in teh keyframe table. Better handling of channels with zero segments.
  • Homing/framing by selection now includes nodes whose parents are selected and ignores nodes with their display flag turned off.
  • Fixed an issue when pasting one bind parameter to a tuple.
  • Fixed linking of tags when copying nodes.
  • Fixed an issue where whitespace after numbers in parameters would sometimes clear the field back to 0.
  • Some fixes and improvments to parameter layouts.
  • Fixed some floating windows from opening too large to fit onscreen.
  • Crash avoidance during splash screen display when other popups arise.
  • 099 suffix removed in some places such as executable names. Simply 'TouchDesigner' and 'TouchPlayer' now.
BACKWARDS COMPATIBILITY
  • BACKWARDS COMPATIBILITY WARNING - Cross TOP - Order of the "Extend" menu has changed for the first two entries. This should only affect cases where this menu was being set by index via script or exports.