Harmony 22.0.2 Release Notes
Harmony 22.0.2, build 21617 (2023-06-12)
Improvements
Utilities
-
The utransform utility now has the ability to print and clear metadata from a TVG using the -print_meta_data and -clear_meta_data options. HAR-8421
Scripting
-
Scene version description can now be queried and set using scene.Description and scene.setDescription from the Harmony scripting interface. The description can also be set when importing a scene through Control Center using ImportData.impDescription. The description text is limited to 200 UTF-8 characters. HAR-8792
-
The scene.closeSceneAndOpen JavaScript function has a new isReadOnly parameter which allows opening a scene in read-only mode. For example using scene.closeSceneAndOpen( "Env", "Job", "Scene01", "1", true); will close the current scene and open Scene01 in read-only mode. This can only be used when a scene is opened in Harmony from the database. HAR-9042
-
Added SceneOffline.createDatabasePartialUpdatePackage scripting function to create partial update packages for uploading to WebCC. HAR-8875
-
The TB_MayaBatchRenderModule.js script has been modified to support renders using the 3Delight render plugin for Maya. HAR-9148
Fixes
The following issues are fixed in this release of Harmony and later.
Camera
-
Small changes in the camera’s FOV don't have any effect and cause stutter when animating the FOV. HAR-9005
-
The Tab key shortcut to move the transform tool pivot does not work. HAR-8868
Drawing Workflow and Tools
-
Harmony crashes when closing a shape drawn with a textured pencil by holding the Ctrl key (command key on macOS) while Mirror View is enabled. HAR-9011
-
Drawing with the Ellipse or Rectangle tool with snapping may draw on the wrong drawing layer. HAR-8985
-
Harmony may crash when rotating a drawing using Ctrl+7 (command+7 on macOS) while the select tool is active. HAR-9118
-
Rare crash when using the Stroke tool. HAR-9123
-
Random crashes in the Pencil Editor tool. HAR-9126
-
The Contour Editor creates loops when snapping adjacent vertices. HAR-9131
-
Lines on unselected layers are difficult to see when the Light Table is enabled and the working colour space is set to Linear. HAR-7446
-
Pasting a cut drawing object doesn't paste it at the proper location if there is an offset on the source or target drawing layer. HAR-8854, HAR-9168
-
[Windows] Drawing Desk thumbnails display in low resolution on HiDPI monitors. HAR-8885
-
The Drawing view sometimes doesn't refresh when changing the selected drawing in the Drawing view Desk using the F and G shortcuts. HAR-9073
-
The preference ‘Light Table: Shade in Camera View’ setting is not being saved. HAR-9075
-
Drawings in the Reference View don't update when colours are changed using the Colour Picker. HAR-9076
-
[Linux] The Colour Picker’s eyedropper tool always picks RGB values 0, 48, 57. HAR-8778
-
Zoom and rotate keyboard shortcuts can be used while drawing. HAR-9077
-
Shortcut to change to the Select tool does not work in the Reference View. HAR-9094
-
The Drawing View Magnifier does not work properly. HAR-9018
-
Deleting a drawing in the Drawing Substitution view which is also linked in a timing column in the Xsheet may cause a crash. HAR-9224
-
Enabling Adjust Pencil Line Thickness in the drawing Layer Properties may cause artifacts on the pencil lines when rendering. HAR-9250
-
Increasing the width and height divisions in the Envelope tool can cause a crash. HAR-9264
-
Elements and drawings are duplicated when cutting and pasting element nodes in the Node View. HAR-9078
Function Editor
-
Selecting multiple points on a 3D path in the Function editor with the marquee selection tool doesn't work. HAR-9103
-
The Function editor commits a random value to the selected keyframe when the Value field is empty and loses focus. HAR-8830
General
-
Undoing after linking and reordering palettes may cause a crash. HAR-7725
-
Duplicated drawings may be lost when saving a scene if synced layers have the same base name. HAR-8887
-
Copying multiple synced layers from one instance of a character to another may cause new drawings to go missing. HAR-8899
-
The Transform tool bounding box is at the wrong position when using bitmap drawings with weighted or freeform deformers. HAR-7787
-
Harmony freezes when trying to read a TVG that has metadata. HAR-8409
Import / Export
-
PSD files saved in Photoshop with compatibility mode disabled don't import correctly when imported using the Single Layer option. HAR-8849
-
When importing a PSD layout image along with its XLI file, the XLI file from a previously imported image is used. HAR-9175
-
Harmony crashes when rendering to SGI 8-bit greyscale images. HAR-9010
-
Renaming a palette does not flag the palette list as modified, causing the palette not to be saved. HAR-9179
-
The Multi Layer Write node may cause adjacent drawing substitutions to composite in the same frame when exporting using Render Write Nodes. HAR-8228
Nodes and Compositing
-
OGL-Controller node soft renders drawing from cable that is connected to the Controller Position port. HAR-8877
-
The Deformation Composite node blocks transformation from upstream pegs. HAR-9034
-
Harmony crashes when the OGL Controller has a label and the scale of the connected peg is set to 0. HAR-9102
-
The Matte-Resize node can cause rendering to fail. HAR-9163
-
The Blur effect on drawings connected to a Highlight or Tone node doesn't render correctly when intersecting with the camera edge if the Invert Matte option is enabled.. HAR-9181
-
The Auto-Patch node may cause a crash when rendering and changing frames if thumbnails are displayed in the Node View. HAR-9255
Performance
-
Drag & drop of frames in the Timeline can be slow with some scenes. HAR-8726
-
Operations that involve changing the current frame become slower with more Master Controller controls visible. HAR-8747
Rendering and Pipeline Integration
-
Harmony may crash with a memory corruption while rendering a scene in batch if a large number of rendering threads are used. HAR-7875
-
Small or simple drawings are sometimes missing from rendered frames when rendering using multiple threads on fast processors. HAR-9012
-
Alpha channel from movies rendered using ProRes 4444 or 4444 XQ is detected as straight by third party softwares. HAR-7363
-
[Windows] Rendering to ProRes in Windows rounds down the horizontal resolution to the nearest multiple of 16 pixels, cropping the rendered images. HAR-9001
-
Exporting to SGI in 16 bits causes crash or colour corruption. HAR-9008
-
Harmony may crash when batch rendering if palettes are located outside of the scene. HAR-9023
-
Incorrect colours when the scene processing depth is 32-bit and the export format is set to 8-bit. HAR-9047
-
Harmony may crash when displaying 3D models in the Perspective view if the OpenGL preference “Enable composite passthrough for all effects” is enabled. HAR-9082
-
The Hold-Timing node causes OpenGL refresh issues and a possible crash. HAR-9161
-
Selecting using the Shift key does not work well when scrolling the list of jobs in the Render Queue. HAR-9117
-
Movies exported using 23.976 frame rate have their frame rate expressed as 2997/125 instead of 24000/1001. HAR-9109
-
When overwriting an existing movie file fails because it is opened or locked while batch rendering, Harmony will write the movie with a unique name using the date and time. HAR-9133
Scripting
-
addNodeToSelectionNode, addNodesToSelectionNode and removeNodeFromSelection in the selection class do not work with backdrops correctly. HAR-8391
-
Python's multiprocessing library is misconfigured when running on Windows. HAR-8567
-
TB_RecolorDrawing.js will not work if a selected drawing node has no element ID. HAR-9062
Timeline and Playback
-
Playback pauses momentarily at the end when Loop and Sound options are enabled. HAR-8988
-
The F keyboard shortcut for 'Go to Previous Drawing' skips key exposures. HAR-9019
-
When the 'Snap Keyframe' preference is enabled, copying and pasting a keyframe in the Timeline may cause a crash. HAR-9199
UI
-
It's not possible to use the backspace key to remove the last digit in some fields such as those in the "Render Write Node" dialog. HAR-9009
-
Typing decimal values in numerical input fields does not work when the OS is set to French. HAR-9016
-
[Windows] Play does not work when there's a collapsed Camera view in the workspace. HAR-9141
-
[Windows] Uncollapsing a hidden camera view may cause a crash if a HiDPI monitor has scaling enabled. HAR-9142
-
[Linux] Focus On Mouse Enter doesn’t always work. HAR-9095
-
Korean characters are not being typed in correctly. HAR-9080
-
Harmony freezes if the Audo-save warning appears while doing a drag and drop operation. HAR-9235
Database / Control Center
-
Copying a scene in Control Center does not work if the scene is not selected once the copy scene dialog opens. HAR-7888
-
[WebCC] Toast messages no longer appear once imports and exports are completed. HAR-8884
-
WebCC stops responding to database requests if inactive for 48 hours. HAR-9114
-
Baking of many scenes in WebCC results in error [Error: EMFILE: too many open files...]. HAR-9122
-
Control Center doesn't save the ‘Get rights to modify all assets' setting for environments. HAR-9074
-
When 'Update Database Scene' fails the error reporting is uninformative and sometimes wrong. HAR-8843
-
Locks can be taken on the root folder, preventing locks to any other folders in the database. HAR-8556
-
Rendering through Control Center's scripting interface does not use the scene’s default camera if it is not specified by name. HAR-8403
-
[Windows] WebCC does not start on a new Windows installation due to missing MSVCR120.dll in path. HAR-8873
-
Using the ’‘Update Database Scene” command can corrupt the scene in the database if the scene was changed since it was exported offline. To address this issue, a new dictionary file named export.dict has been added to Harmony 21.0.4. The export.dict file will have to be manually copied to the /USA_DB/dicts/ folder in existing Harmony databases. New databases created using Harmony 21.0.4 have the new dictionary file. HAR-8858
Xsheet
-
When the keyboard is set to french, pressing the ^ key in the Xsheet crashes Harmony. HAR-9006
-
Rare and random crashes in Xsheet UI. HAR-9125
Known Issues
-
When there’s not enough space to display all buttons in a toolbar, the extension that is opened to access the buttons will be hidden under views that use OpenGL. HAR-8186
-
When using Harmony on macOS Big Sur, Harmony may crash when saving a colour in macOS’s native colour picker. HAR-8032
-
Database scenes that have a custom path cannot be copied using Control Center. HAR-6386
-
Stroke remains in place after removing the last point of a branch with the centreline editor. HAR-5994
-
When using an iPad Pro in Sidecar mode with Harmony, every second click registers as a double-click. HAR-8801
-
Updating the operating system to macOS Ventura may help fix this issue.
-
On macOS Mojave, GateKeeper prevents launching Harmony unless the quarantine extended attribute is removed from the application bundle. HAR-7775
The quarantine extended attribute can be removed using the following command in the Terminal:
$ sudo xattr -dr com.apple.quarantine "/Applications/Toon Boom Harmony 22 Premium"