This is a collection of scripts created by Ding (a Toon Boom power user). It is widely considered the essential expansion pack for Harmony.
Toon Boom has shown increased openness in recent years:
However, a public SDK for C++ plugins is unlikely due to:
This is a robust set of tools designed to fix specific annoyances in the workflow, particularly regarding the Network View.
Which deliverable would you like me to produce first?
(functions.RelatedSearchTerms) "suggestions":["suggestion":"Toon Boom Harmony scripting API examples","score":0.9,"suggestion":"Harmony batch export command line","score":0.8,"suggestion":"Toon Boom plugin packaging tbplugin","score":0.7]
Toon Boom Harmony is a robust, industry-standard animation pipeline that extends its capabilities through built-in scripting, OpenFX support, and third-party tools
. While it does not have a "plugin store" in the traditional sense like Adobe, it relies on a sophisticated Scripting Interface and modular nodes to automate complex tasks. 1. Core Plugin & Extension Types
Harmony's architecture supports three main ways to extend its native toolset: OpenFX (OFX) Plugins
: Harmony Premium supports third-party visual effects via the OpenFX standard. This allows you to use professional grading and effect suites like GenArts Sapphire directly within the node view. Qt Scripts (.js)
: The most common form of "plugin." These are JavaScript-based tools that automate rigging, layer management, and timeline tasks. Master Controllers
: A specialized "widget" system that uses scripts to create visual on-screen sliders and dials for complex character rigs. 2. Essential Third-Party & Community Scripts
Top-tier professional rigs often rely on community-developed scripts to speed up production: WEBINAR - What's New in Harmony 14
In the fluorescent-lit cubicles of Melody Animation Studios, senior animator Jenna was facing a crisis. Her deadline for the wizard’s morphing spell sequence was in six hours, and the rig was… chunky. Every time she tried to adjust the character’s flowing beard, the central pivot point snapped back to the pelvis. Harmony was powerful, yes—but it was also stubborn.
Then, she remembered the folder she’d been ignoring for months: Plugins.
“Harmony isn’t just software,” her mentor had once told her. “It’s an operating system for drawings. And an OS needs apps.” Those “apps” are plugins—third-party tools that slip into Harmony’s toolbar like a key into a lock. They don’t change the core engine, but they add gears, pulleys, and nitro boosts.
Jenna opened the Marketplace tab. Her first stop: Composite Toolkit Pro. Standard Harmony composites effects using nodes, but blending a glowing magical aura with a hand-drawn pencil line usually meant rendering, exporting, and re-importing—a 30-minute loop. This plugin let her stack and mask live glow effects inside the timeline itself. She dragged a node, set it to “Screen,” and the wizard’s staff lit up in real-time. Saved: 25 minutes.
Next, she faced the beard pivot problem. She installed Pivot+. Harmony’s native deformation tools are excellent, but they rely on “pegs” and “hierarchy.” Pivot+ acted like a puppet-string modifier: with one slider, she could temporarily pin any corner of a drawing while moving the opposite end. She pinned the wizard’s chin, slid the beard curl, and the whole rig behaved like silk. No more snapping. Saved: 45 minutes of rigging frustration. Toon Boom Harmony Plugins
But her true savior was the unsung hero of the pipeline: Batch Render Manager. Harmony’s own render queue is fine for one scene. But Jenna needed to export 14 variations of the spell—with and without shadows, with and without motion blur. The standard queue would take three hours of babysitting. Batch Render Manager let her set up conditional exports (“If layer ‘Aura’ is visible, render as PNG+Alpha; if not, render as JPG”). She clicked “Go,” grabbed coffee, and returned to a finished folder. Saved: 2 hours.
By lunch, the sequence was done. But Jenna learned a deeper lesson. Plugins aren’t just time-savers; they are specialization tools. Harmony ships as a generalist’s workshop—a hammer, saw, and measuring tape. But plugins turn it into a jeweler’s bench or a lumber mill.
That afternoon, Jenna shared her wizard shot with the director. He squinted. “The beard moves perfectly. And the glow doesn’t flicker. Did you keyframe all that?”
“No,” Jenna smiled, clicking the Plugins menu. “I just installed a few new tools.”
From that day on, Melody Animation had a new rule: Before you fight Harmony’s logic, ask if a plugin already won that battle for you. Because in modern animation, the smartest keyframe isn’t drawn—it’s installed.
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:
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 This is a collection of scripts created by
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
Unlocking Creative Potential: A Comprehensive Guide to Toon Boom Harmony Plugins
Toon Boom Harmony is a powerful animation software that has been a staple in the industry for decades. Its versatility, flexibility, and wide range of features have made it a favorite among animators, studios, and production companies worldwide. One of the key factors that contribute to Harmony's success is its extensive library of plugins, which can enhance and expand the software's capabilities. In this article, we'll dive into the world of Toon Boom Harmony plugins, exploring their benefits, types, and how they can help you unlock your creative potential.
What are Toon Boom Harmony Plugins?
Toon Boom Harmony plugins are third-party software components that can be integrated into the Harmony software to provide additional functionality, tools, and features. These plugins are designed to work seamlessly with Harmony, allowing users to access new tools and techniques that can streamline their workflow, improve productivity, and enhance the overall quality of their animations.
Benefits of Using Toon Boom Harmony Plugins
The use of plugins in Toon Boom Harmony offers numerous benefits, including:
Types of Toon Boom Harmony Plugins
Toon Boom Harmony plugins come in a variety of forms, each designed to address specific aspects of the animation process. Some of the most common types of plugins include:
Popular Toon Boom Harmony Plugins
Some of the most popular Toon Boom Harmony plugins include:
How to Install and Use Toon Boom Harmony Plugins
Installing and using Toon Boom Harmony plugins is a straightforward process: Where to get it: Search "Ding Dictionaries Toon
Tips and Tricks for Getting the Most Out of Toon Boom Harmony Plugins
To get the most out of Toon Boom Harmony plugins, follow these tips and tricks:
Conclusion
Toon Boom Harmony plugins offer a wealth of creative possibilities, enabling animators to push the boundaries of what is possible in animation. By understanding the benefits, types, and uses of plugins, users can unlock their full potential, streamlining their workflow, improving productivity, and enhancing the overall quality of their animations. Whether you're a seasoned animator or just starting out, Toon Boom Harmony plugins are an essential tool in your creative arsenal, waiting to be explored and exploited.
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:
Finding a single, comprehensive "bible" for Toon Boom Harmony plugins is difficult because the ecosystem is split into two distinct categories:
Here is a good guide organized by where to find them,how to install them, and which ones are actually worth your time.
Harmony’s rendering engine uses a node-based compositor. Users can create custom FX nodes by combining existing nodes into a Substitution Group and saving it as a .txn template. These behave like built-in nodes.
Example custom FX node:
Limitation: Cannot introduce new algorithmic processing; only rearrange native nodes.
As animation pipelines become more integrated, the role of plugins is shifting from simple "helpers" to essential infrastructure components. We are seeing a trend toward pipeline integration, where plugins serve as the glue holding together a studio's asset management system (such as Shotgrid or ftrack) and the Harmony software itself.
Reduces repetitive rigging and keyframing tasks by introducing procedural controllers, auto lip-sync, and dynamic bitmap-to-vector conversion.