Release Notes/2023.10000/next

From Derivative
< Release Notes‎ | 2023.10000
Revision as of 15:25, 4 March 2024 by Ben (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Build 2023.11600 - Mar 04, 2024[edit]

New Features[edit]

  • OpenVR CHOP - Added a 'Re-Center' pulse parameter to re-center the HMD.
  • S Curve CHOP - Added new 'Remap Length' parameter to adjust the length of the S Curve depending.
  • DAT Execute DAT - Added new callbacks for when rows and/or columns are added, changed or removed.

New Python[edit]

  • UI Class - Fixed an issue with viewFile() which caused some URLs to be improperly escaped on macOS.

New Palette[edit]

  • Palette:logger - v2.2.8 - Fixed an issue that could occur when initializing the file logger to a folder different than the default folder.

Bug Fixes and Improvements[edit]

COMP

  • TouchEngine - Add API to set/get a preferred TouchDesigner installation location and to get the installation actually used once configured.
  • Engine COMP / TouchEngine - Fixed an issue which prevented some errors from clearing when loading components.
  • Engine COMP - Fixed issue which caused scripts or expressions referencing the 'Reload' parameter to reference the 'Initialize' parameter instead.
  • Engine COMP - Fixed connected multi-input OPs (ie. Merge, Switch, etc) losing connections during reload.
  • Time COMP - Fixed some parameters displayed out of order on 'Extensions' and 'Common' page.

TOP

  • Movie File In TOP - Imrpovements
    • Fixed .dds files loading in upside down.
    • Added support for WebP images.
    • Fixed a new issue with Hap Q and Hap Q Alpha movies which were loaded in TouchDesginer using 10-bit RGB 2-bit A instead of RGBA 8-bit.
  • Movie File Out TOP - Allow 'Max Threads' to be controlled when outputting a single image and improved behavior of 'active_records' channels in the Info CHOP when recording images.
  • Orbbec TOP - Implemented undistort function from 1.9 SDK to improve point cloud distortion. Fixed a potential crash when connected to an Info CHOP.
  • RealSense TOP - The Intrinsic Camera Parameters have now been added to the Info DAT.
  • Video Device Out TOP - Fixed an issue where multiple AJA cards may not work at the same time.

CHOP

  • Import Select CHOP - Fixed reported cooking bugs when 'Use Parent Animation' is enabled.
  • OAK Select CHOP - Added ROI and spacial xyz coordinate channels for tracklets.
  • Timer CHOP - Support for driving the timer by using a CHOP or DAT when 'Time Control' is set to External Timecode.

DAT

  • Execute DAT - Fixed onStart failing if other scripts had previously reinitialized External Toxes.
  • Folder DAT - Fixed an issue which caused python errors in callbacks to be lost sometimes.

SOP

  • Alembic SOP - Fixed issue with Cd attribute when used in 'Direct to GPU' mode.
  • Attribute SOP - Fixed broken parameter evaluation.
  • CPlusPlus SOP - Added variable isClosed to SOP_PrimitiveInfo to indicate if the primitive is closed or not.

Misc

  • Shared Memory - Fixed a crash which could occur in some circumstances using Shared Mem Out CHOP, Shared Mem Out TOP, or Shared Mem Out COMP.
  • Fixed an issue which caused a GPU resource leak in some circumstances when using TouchEngine, CUDA or other shared-textures
  • ParGroup - Fixed reported issue of .destroy() still returning ParGroup object. Also improved behavior when accessing Par/ParGroup from different threads.
  • Timecode - Fixed handling of different rates when evaluating a timecode parameter.
  • Fixed drag and drop crash with private components.
  • Fixed resizing of windows that were stuck at original aspect ratio.
  • Added new 'Troubleshooting' entry to the Help menu.

Operator Snippets[edit]

Backward Compatibility Changes[edit]