Toon Boom Harmony 21.1.1

Harmony 21.1.1, build 21622 (2023-06-13)

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. Licenses from servers using earlier versions of Harmony cannot be used to run Harmony 21.1.

Improvements

The following improvements are in this release of Harmony and later.

Scripting

  • Since updating to Qt 6 for Harmony 21.1.0 some Qt classes that were part of the QtScriptBinding packaged in previous versions of Harmony were either deprecated, replaced or were not included in Harmony 21.1.0. All the missing Qt classes are now packaged with Harmony 21.1.1. HAR-8463

  • 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

  • The TB_MayaBatchRenderModule.js script has been modified to support renders using the 3Delight render plugin for Maya. HAR-9148

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

Fixes

The following issues have been fixed in this release of Harmony and later.

General

  • 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

  • Transform tool bounding box is at the wrong position when a Deformer is used with an Element node that has an offset. HAR-8464

  • Harmony freezes when trying to read a TVG that has metadata. HAR-8409

  • [macOS] When running in Japanese the Licence Wizard may crash when installing the licensing service. HAR-8694

Drawing Tools and Workflow

  • The Stroke tool's Draw Stroke as Straight Lines and Connect Line Ends options don’t work. HAR-8416

  • 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 Drawing view sometimes doesn't refresh when changing the selected drawing in the Drawing view Desk using the F and G shortcuts. HAR-9073

  • Preference "Light Table: Shade in Camera View" is not saved. HAR-9075

  • [Linux] The Colour Picker eyedropper tool always shows RGB values 0, 48, 57. HAR-8778

  • Zoom and rotate keyboard shortcuts can be used while drawing. HAR-9077

  • The Contour Editor creates loops when snapping adjacent vertices. HAR-9131

Reference View

  • Layers cannot be dragged from the Timeline to Reference (Model) View. HAR-8323

  • Shortcut to change to the Select tool does not work in the Reference View. HAR-9094

  • Drawings in the Reference View don't update when colours are changed using the Colour Picker. HAR-9076

Xsheet

  • Rare and random crashes in Xsheet UI. HAR-9125

Timeline

  • When the 'Snap Keyframe' preference is enabled, copying and pasting a keyframe in the Timeline may cause a crash. HAR-9199

  • A layer set to Outline Mode in the Timeline always displays black in the Camera view. HAR-8573

Nodes and Node View

  • Harmony may crash when typing in the Node View’s Quick insert. HAR-8850

  • The Auto-Patch node may cause a crash when rendering and changing frames if thumbnails are displayed in the Node View. HAR-9255

  • Elements and drawings are duplicated when cutting and pasting element nodes in the Node View. HAR-9078

Master Controllers

  • Adding or deleting rows and columns does not work from the Master Controller Grid Wizard. HAR-8564

Import / Export

  • PSD files saved with Adobe Photoshop 2021 or later are blank once imported. HAR-8835

  • Harmony crashes when exporting a layout image to a PSD file. HAR-8512

  • [Windows] PNG image files cannot be written to folders that have non-english characters in their name. HAR-8902

  • 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 the Render Write Nodes. HAR-8228

UI

  • [Linux] Focus On Mouse Enter doesn’t always work. HAR-9095

  • Focus on Mouse Enter does not always work when the mouse is quickly moved over to an OpenGL view. HAR-8218

  • Korean characters are not being typed in correctly. HAR-9080

Performance

  • Top and Side views take a long time to refresh while thumbnails are being rendered. HAR-8760

Rendering and Pipeline Integration

  • Workstations that don't have a GPU may not have the OpenCL libraries installed and will fail loading plugins that use OpenCL for GPU rendering, such as blurs. HAR-8693

  • Harmony may become unresponsive for a while when rendering asset snapshots for Toon Boom Producer. HAR-8817

  • [macOS] Harmony is unable to save scenes on filesystems that do not support hard links such as LucidLink cloud NAS. HAR-8806

  • The Hold-Timing node causes OpenGL refresh issues and a possible crash. HAR-9161

  • The “Tile Horizontal” or “Tile Vertical” options of element nodes do not tile properly in OpenGL. HAR-8524

  • 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

Database / Control Center

  • Control Center doesn't update the filesystem when using the Move command to move the scene to a custom path. HAR-6371

  • Palettes are locked during batch renders if colours are being recovered. HAR-8536

  • When 'Update Database Scene' fails the error reporting is uninformative and sometimes wrong. HAR-8843

  • Harmony randomly crashes when running specific scene setup scripts. HAR-8838

  • 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.1.1. 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.1.1 have the new dictionary file. HAR-8858

  • Link Server does not start on Linux if X Window System is not running. HAR-8563

  • Importing scenes in batch mode crashes Control Center if the scene already exists. HAR-8503

  • WebCC stops responding to database requests if inactive for 48 hours. HAR-9114

  • The Control Center doesn't save the ‘Get rights to modify all assets' setting for environments. HAR-9074

Scripting

  • QByteArray cannot be constructed with a string as its constructor's argument. HAR-8497

  • Invisible plus (+) and minus (-) buttons in TB_ExportToEaselJS, TB_ExportToSpriteSheets and TB_SelectionPreset. HAR-8500