Difference between revisions of "Release Notes/2021.10000/next"

From Derivative
Jump to navigation Jump to search
Line 54: Line 54:
 
* [[List COMP]] - Fixed issue with fontSizeY not working.
 
* [[List COMP]] - Fixed issue with fontSizeY not working.
 
* [[OP Viewer COMP]] now shares same panel values as the operator its pointing to which fixes reported issues of no click events on OP Viewer COMPs.
 
* [[OP Viewer COMP]] now shares same panel values as the operator its pointing to which fixes reported issues of no click events on OP Viewer COMPs.
* [[OpenColorIO TOP]] - Fixed usage of color correction and file transform files from [[VFS]].
+
* [[OpenColorIO TOP]] - Fixed usage of color correction and file transform files from [[Virtual File System|VFS]].
 
* [[Spectrum TOP]] - Added correct error for incorrect Nvidia CUDA driver version.
 
* [[Spectrum TOP]] - Added correct error for incorrect Nvidia CUDA driver version.
 
* [[Text TOP]] - Create a global 'default' font to be used when font loading fails, this fixes missing fonts loading into the UI of tools like [[Palette:stoner]] and [[Palette:kantanMapper]] etc.
 
* [[Text TOP]] - Create a global 'default' font to be used when font loading fails, this fixes missing fonts loading into the UI of tools like [[Palette:stoner]] and [[Palette:kantanMapper]] etc.
* [[Vioso TOP]] - Fixed usage of [[Vioso]] files from [[VFS]].
+
* [[Vioso TOP]] - Fixed usage of [[Vioso]] files from [[Virtual File System|VFS]].
 
* [[Kinect Azure CHOP]] - Disabled CUDA check on the CHOP when only looking for IMU data.
 
* [[Kinect Azure CHOP]] - Disabled CUDA check on the CHOP when only looking for IMU data.
 
* [[Point Sprite MAT]] - Now works correctly with the 'Instance Active' instancing attribute.
 
* [[Point Sprite MAT]] - Now works correctly with the 'Instance Active' instancing attribute.

Revision as of 05:46, 2 March 2021

Build 2021.xxxx - Mar 03, 2021[edit]

New Features[edit]

  • Movie File Out TOP - Added support for VP8 and VP9 codec encoding into .webm containers.
  • Point Transform TOP - Added second input that can be used as a weight map to control which points are transformed.
  • Web Render TOP - Added 'Cook Always' toggle on by default which is the old behaviour). When off, Web Render TOP will continue to cook for 10 frames after an update from the cef process to avoid delays, but afterwards new cooks will be triggered by updates.
  • Trim CHOP - Added 'Shift Start to 0' parameter.
  • Text SOP - New 'Level of Detail' range down to 0 gives a far lower polygon count.


New Python[edit]

  • TOP Class.save - Added metadata keyword to save a list of key/value pairs to the header of .exr files.
  • kinectazureTOP Class.colorCameraIntrinsics/depthCameraIntrinsics now return named tuples.
  • Allow negative indexing of ListAttributes. Example: op('list1').rowAttribs[-1] # bottom row
  • Allow negative indexing.

Examples:

ui.panes[-1] #returns last element
op('table1')[-1,-1] #returns bottom right cell
op('table1').row(-1) #returns bottom row

Affects following classes:

   Color Class
   Dongle Class
   DongleList Class
   Licenses Class
   Monitors Class
   Panes Class
   Position Class
   Quaternion Class
   Runs Class
   Vector Class
   CHOP Class
   Channel Class
   DAT Class
   Actors Class
   Bodies Class
   AttributeData Class
   Mesh Class
   Points Class
   Prim Class
   Prims Class
   Sequence Class

New Palette[edit]

Bug Fixes and Improvements[edit]

  • Engine COMP - Fixed issue which prevented custom parameters updating when "Start on Init" was turned on.
  • Engine COMP - Fixed for parameters not being set on load in some circumstances.
  • List COMP - Fixed issue with fontSizeY not working.
  • OP Viewer COMP now shares same panel values as the operator its pointing to which fixes reported issues of no click events on OP Viewer COMPs.
  • OpenColorIO TOP - Fixed usage of color correction and file transform files from VFS.
  • Spectrum TOP - Added correct error for incorrect Nvidia CUDA driver version.
  • Text TOP - Create a global 'default' font to be used when font loading fails, this fixes missing fonts loading into the UI of tools like Palette:stoner and Palette:kantanMapper etc.
  • Vioso TOP - Fixed usage of Vioso files from VFS.
  • Kinect Azure CHOP - Disabled CUDA check on the CHOP when only looking for IMU data.
  • Point Sprite MAT - Now works correctly with the 'Instance Active' instancing attribute.
  • SocketIO DAT - Fixed TLS connection issues.
  • tdu.Matrix - Fixed getInverse and getTranspose() not actually returning a result.
  • Split up panel width/height/x/y expression dependencies to optimize/avoid recursions.
  • Fixed missing menu choice entries when drag/dropping onto nodes .
  • Fixed issue where TouchDesigner would fail to start on some older versions of Windows 10.
  • Fixed oversized node icons when node stretch extremely wide.
  • Fixed crash by correctly interpreting code points for emojis on macOS.  

Backward Compatibility[edit]

BACKWARD COMPATIBILITY -