2022 Official Release Candidate (RC1) - Blackmagic 12-bit support, Engine COMP and TouchEngine updates, improvements and bug fixes.
Release Notes
Experimental Builds Experimental builds include new features still in development and testing, features are subject to change. For the stability and reliability required for performances and project deliveries, we recommend using the production ready Official Builds.
CAUTION! Project .toe files saved in Experimental can not be loaded back in Official.
Known Issues
All Builds
-
Some TOP networks may display garbage textures on AMD or Intel GPUs.
-
Some panel borders and buttons elements may not display correctly on hiDPI monitors.
-
Movie File Out TOP - H264/H265 encoding may show an incorrect error message on the Movie File Out TOP, even though it is working.
macOS Specific
-
macOS - Texture flickering in floating windows on Apple Silicon Macs.
-
palette:particlesGpu - On macOS, no longer crashes but still doesn't work yet.
-
USD COMP - Not working yet.
macOS Apple Silicon Build Specific
-
The following operators have not been ported yet
-
Movie File In TOP / Movie File Out TOP - The Cineform codec does not look like it will be updated for Apple Silicon, so it will not be an option in these builds.
Build 2022.22650 - Apr 27, 2022
New Features
-
Sync In CHOP Sync Out CHOP - 'Timeout' parameter now has a units menu to select between samples, frames, seconds, or milliseconds. See Backward Compatibility section below.
New Python
-
OP Class.setInputs(list) - Simplified way of setting all an operators inputs at once, without dealing with connector details. Entries in the list can be None to disconnect specific inputs. An empty list disconnects all inputs.
Examples:
op('geo1').setInputs( ops('box*') )op('merge1').setInputs( [] ) # disconnect all
-
Project Class - Renamed members Project.saveOsName/Version to Project.saveOSName/Version
-
Script CHOP.clear will now set the CHOP to the global sample rate, not necessarily 60 frames per second.
New Palette
-
Palette:cameraViewport - Added 2 preset positions with keyboard shortcuts and menu options.
-
Palette:cameraViewport - 'n' shortcut key sets the camera to a front look instead of home.
-
Palette:multiTouch - Modernized internally.
-
Palette:quadReproject - v0.1.2 - quadReproject is now relying on the new parGroup class in some places.
-
Palette:sopRender - Retrofit with cameraViewport component.
-
Palette:SVG - v0.1.3 - SVG is now relying on the new parGroup class in some places. Performance improvements.
Bug Fixes and Improvements
-
AJA - Upgrade to SDK 16.2.0.9.
-
USD - Upgraded SDK to v22.03.
-
Engine COMP - Fixed issue which caused wired connections to be lost after an Engine COMP was replicated and loading completed.
-
Geo Text COMP - Added transform mode column to the Specification DAT to allow positioning relative to the last block or the text layout position. Also added append and local transform columns for further control.
-
Geo Text COMP - Fixed a problem navigating 3D text when there were empty lines in the specification DAT.
-
Text COMP - Fixed issue with the Text COMP automatically grabbing the focus when a key was pressed while the mouse was over it.
-
Panel Components - Added new 'Allow UI Shortcuts' parameter to let any panel pass shortcut keys to the network editor. Panels in network editor will have shortcuts passed up to the network editor and then to the application level. Panels in perform mode will pass shortcuts up to application level.
-
Movie File Out TOP - Fixed 'Image Sequence' not outputting correctly.
-
Render TOP - Blank the depth and image outputs when Render parameter is disabled.
-
JSON DAT - Added Table option to 'Output Format' parameter and a 'Table Column Headers' parameter to specify columns names.
-
Fixed a font rendering bug that could cause double characters to draw or potential crashes.
-
Fixed bug where node viewers would activate when typing 'A' in a DAT viewer.
-
DATs no longer handle character input when alt is pressed.
-
Fixed bug with text not deleting properly from comment boxes.
-
Fixed losing binds when entering blank for numeric parameters.
-
Fixed bad binding to two-character strings. Example: tdu.Dependency("ab")
-
Fixed a bug when pasting text containing line breaks into the textport.
-
Fixed a problem with creating bookmarks in secondary panes.
-
Fixed a bug with DAT scrollbars extending outside of the node when zoomed out and small.
-
Dragging a group of nodes now snaps them as a single unit, so relative distances between nodes are preserved.
-
Updated Codemeter runtime to version 7.40a
-
Updated EULA
Backward Compatibility
-
BACKWARD COMPATIBILITY - Sync In CHOP / Sync Out CHOP - 'Timeout' parameter now has a units menu to select between samples, frames, seconds, or milliseconds.