Toon Boom Harmony Plugins -

Toon Boom Harmony utilizes plugins and scripts to automate complex tasks, extend the software's native toolset, and integrate production pipelines with game engines like Unity. While the core software is powerful, these extensions are vital for professional studios managing high-volume character rigging and compositing. Core Scripting & Extension Interfaces

Harmony provides four primary ways to extend its functionality:

Harmony Scripting: The main interface for automating workflows, creating custom dialogs, and performing batch operations.

Extended Scripting API: A suite of advanced modules for editing drawing geometry, creating custom toolbars, and executing Python scripts.

Script Nodes: Specialized nodes within the Node View that process input data (image or peg) using custom JavaScript/Qt Script logic.

Master Controllers: Uses a Function Wizard to generate code for custom UI widgets (like sliders or checkboxes) that control multiple rig attributes simultaneously. Popular Third-Party Plugins & Scripts

Common community and professional tools used to enhance the interface include: Toon Boom Harmony Plugins

Toon Boom Harmony is a powerhouse for 2D animation, largely because its functionality can be significantly expanded through plugins, scripts, and industry-standard integrations. Whether you are looking for advanced visual effects, workflow automation, or 2D-3D hybrid tools, 1. Native Plugin Nodes & Effects

Harmony Premium features a node-based architecture that includes various built-in "Plugin Nodes". These are used to add advanced effects and processing to your scenes:

Shading & Lighting: Use shading nodes to automatically add surface volume and lighting to 2D drawings without manual frame-by-frame painting.

Particle Systems: Nodes for creating complex environmental effects like rain, snow, or sparkles.

Filter & Move Nodes: Specialized plugins for color correction, blurs, and advanced camera movements. 2. Open Effects (OFX) Support

One of Harmony’s strongest features is its support for the Open Effects (OFX) standard. This allows you to bring in high-end, third-party visual effects plugins typically used in live-action compositing: Toon Boom Harmony utilizes plugins and scripts to

Enhanced Production: OFX support allows studios to use professional-grade external effects that can be fine-tuned interactively within the Harmony interface.

Industry Standard Tools: You can integrate popular toolsets from developers like GenArts or Boris FX (depending on specific compatibility) to achieve cinematic textures and lighting. 3. Scripting & Automation (Qt & Python)

While not "plugins" in the traditional sense, scripts are the most common way artists add custom features to Harmony.

Automation: Scripts can automate repetitive tasks, manage scenes, or perform batch operations.

Scripting Languages: Harmony uses Qt Script (based on JavaScript) for UI-integrated tools and recently added a Python Document Object Model for deeper pipeline automation.

Function Wizard: A built-in tool that helps users create custom slider widgets (Master Controllers) to control attributes like glow radius or character poses without writing complex code. 4. Specialized Third-Party Integrations Function: Draw a bezier curve – the plugin

Several external plugins and tools bridge the gap between Harmony and other software:

Flair for Maya: A specialized plugin used in hybrid workflows to seamlessly blend 2D Harmony assets with 3D elements in Maya for real-time previews.

Toon Boom Ember: A new suite of AI-powered features designed to assist with repetitive production tasks.

Unity Game SDK: A plugin/asset found on the Unity Asset Store that allows you to bring Harmony's bone deformers and character rigs directly into the Unity game engine.

Photoshop Brushes (ABR): Harmony 25 now supports the direct import of Photoshop .ABR files, allowing you to use your favorite digital painting brushes directly in your animation workflow. Import Photoshop Brushes I Storyboard Pro 25 and Harmony 25

5. Motion Path Warp

  • Function: Draw a bezier curve – the plugin attaches a selected peg, drawing, or bone chain to that curve.
  • Advanced: Curve can be animated (changing shape over time), and the character follows it with orientation control (e.g., car on a track, snake slithering).

2. Pose Memory & Tweening

  • Memory Bank: Save any character pose (including deformations) as a thumbnail preset.
  • Smart Morph: Transition between two saved poses with procedural in-between frames (not just linear interpolation—respects volume and arcs).
  • Use case: Walk cycles, hand gestures, facial expressions.

5. User Interface and Workflow Optimization

  • UI Customization Plugins: Some plugins focus on customizing the user interface or optimizing the workflow. These can help studios tailor Harmony to their specific needs, making it more intuitive for their artists.

3. Auto Lip-Sync from Audio

  • Integration: Reads a .wav/.mp3 file on a selected track.
  • Phoneme Detection: Maps audio to standard mouth shapes (A, B, C, D, E, F, G, H).
  • Drawing Swap: Automatically creates keyframes swapping the mouth drawing node.
  • Manual Override: Exposed sliders to adjust timing or substitute phoneme drawings.