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. Note: Script 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.