Toon Boom Harmony 21.1

IMPORTANT

If your studio uses a license server, you will need to upgrade your license server to Harmony 21.1 or Storyboard Pro 20.1.

Even though licenses from Harmony 21 can be used to run Harmony 21.1, the server running the license server needs to be upgraded to Harmony 21.1 to support client workstations running Harmony 21.1.  License from servers using earlier versions of Harmony cannot be used to run Harmony 21.1.

 

Here is the list of changes in Harmony 21.1, build 21.1.0.18394 (2022-05-04):

 

Feature

Description

Apple silicon support

The macOS version of Storyboard Pro is now compiled as a Universal 2 binary that runs natively on either Intel processor and ARM64-based Apple silicon Macs.

Retina and HiPDI screen support

Retina and HiDPI screens are now fully supported. The content of the Stage and Camera views are now displayed at each screen’s native resolution.

JavaScript Python Plugin

The JavaScript Python bridge, used by PythonManager and PyObjectWrapper, has been updated to Python 3. If you have python scripts using the bridge, they must be updated to Python 3. The Python bridge now requires Python 3.9 or later to be installed.

JavaScript Qt API

The Qt API used by Harmony has been updated from version 4 to version 6. Qt classes and function names have been updated to use Qt6 naming.

Fixes

The following issues have been fixed in this release of Harmony:

General

  • Shift+B to navigate down the hierarchy blocks when reaching a Transformation Switch node. HAR-7886

  • Loading a keyboard shortcut set makes default shortcuts stop working. HAR-8025

  • The Remove Unused Palettes dialog lists palettes that are used in the scene and allows deleting them. HAR-7889

  • Scene locks are not always released when closing Harmony. HAR-8092

Drawing Tools

  • Strokes are offset when drawing if a constraint node and a peg apply are used on the drawing element. HAR-8048

  • Textures in brush lines repeat near the stroke’s edges if a pencil line was displayed during the session. HAR-7985

Camera View

  • Kinematic-output does not work when there is an auto-fold, auto-muscle or fold node in the chain. HAR-7935

  • Onion skins don't work with deformers. HAR-7856

  • IK Tool does not work properly. HAR-7968

  • Influence regions on deformers cannot be modified. HAR-7879

  • The last segment of an envelope deformer does not deform properly when rotating. HAR-8220

  • Colour Scale effect is not visible in OpenGL when connected directly under an element node. HAR-7993

  • Colour Overrides and Colour Selectors effects are applied to drawings connected to Animated Matte Generator in the OpenGL views. HAR-7766

  • Pencil texture disappears in OpenGL when modifying a colour pot. HAR-8065

  • Scenes with many deformers may cause a crash when Camera View Performance Report is enabled in the preferences. HAR-8181

  • Show Drawing Outline does not work when using the Shift and Trace tool. HAR-8040

Library

  • Thumbnails are displayed with the wrong aspect ratio in Library folders. HAR-8071

Node View

  • Dragging a node cable to the left of an existing group port while holding ALT does not create a new port. HAR-7626

  • Selecting nodes in the Node view using CTRL+A/command+A is critically slow since version 20. HAR-8223

Rendering

  • Random drawings missing in renders when using multiple rendering threads. HAR-8225

  • Poor quality when rendering movies using OpenH264. HAR-7877

  • Weighted Deform sometimes produces incorrect results when rendering in batch. HAR-8139

  • Harmony crashes when rendering OpenEXR files using a Multi-Write node. HAR-8039

  • The Directional Blur effect can be very slow when used with empty images. HAR-7990

Control Center and WebCC

  • Importing multiple scenes in the same operation is critically slow. HAR-8020

  • Modifications to statuses are not saved in WebCC. HAR-8081

  • Render Queue does not update the proper job when a WebCC preview render is already in the Queue. HAR-7704

Scripting

  • Colour modifications done using Color.setColorData are not saved. HAR-7998

Known Issues

  • When there’s not enough room for all the buttons in a toolbar, the extension that can be opened to access the buttons is hidden when it opens over an OpenGL view. HAR-8186

  • Exporting to H.264 format is not available using the OpenH264 library on Apple silicon Macs. HAR-8188

  • When using Harmony on Big Sur, Harmony may crash when saving a colour in macOS’s native colour picker. HAR-8032

  • On macOS Mojave, GateKeeper prevents launching Harmony unless the quarantine extended attribute is removed from the application bundle. The quarantine extended attribute can be removed using the following command in the Terminal:

  • sudo xattr -dr com.apple.quarantine "/Applications/Toon Boom Harmony 21.1 Premium"