Toon Boom Harmony is a powerhouse for 2D animation, but the right plugins can transform it into a precision-engineered machine. Whether you’re a solo freelancer or part of a major studio, these tools help bridge the gap between technical setup and creative flow. Essential Plugins for Your Workflow
TBGRIG by Tsunami Rigging: A staple for character riggers. This plugin automates repetitive tasks like creating hierarchies and naming conventions, saving hours on complex puppet setups.
Ray Tracing & Lighting Tools: While Harmony has robust built-in effects, third-party lighting plugins help artists simulate depth and atmospheric effects more naturally without taxing the render engine.
Harmony Scripts by Orkid: A collection of scripts designed to optimize the timeline, allowing for faster keyframe manipulation and cleaner node views.
Asset Management Bridges: Many studios use custom plugins to link Harmony directly to pipeline managers like ShotGrid or ftrack, ensuring versions are always up to date. Why Use Plugins?
Speed: Automate the "boring stuff" like layer renaming or node organization.
Consistency: Ensure every artist on a team is using the same technical standards. Toon Boom Harmony Plugins
Advanced FX: Unlock visual styles—like specialized particle behaviors—that aren't available in the vanilla software. Pro Tip: The Scripting Console
Don't forget that Harmony supports Qt Script (based on JavaScript). If you can’t find a plugin that does exactly what you need, the Toon Boom community is filled with open-source scripts on GitHub that you can drag and drop directly into your toolbar.
Turbocharging the Canvas: An Article Into Toon Boom Harmony Plugins
Toon Boom Harmony is the industry standard for 2D animation, used in hits like Rick and Morty and The Simpsons. While its core tools are powerful, professional studios often use plugins and scripts to automate tedious tasks, such as renaming dozens of rig nodes or integrating 3D assets into a 2D scene. Streamlining Production with Scripts
Most "plugins" in Harmony are actually JavaScript-based scripts that add custom buttons to your toolbar to speed up the pipeline.
Node Renamers: Tools like the Find and Replace Node Name script allow artists to bulk-rename nodes, which is essential when managing complex character rigs with hundreds of parts. Toon Boom Harmony is a powerhouse for 2D
Producer Link: For studios using Harmony Server, the Producer 22 integration simplifies scene management, allowing artists to download, work on, and upload scenes back to a central database automatically.
Rigging Shortcuts: Advanced scripts can automate "snapshots" of scenes or quickly reset transformations on a character rig, saving hours of manual posing. Expanding Visual Effects with OpenFX
For high-end compositing, Harmony Premium supports OpenFX, a standard for visual effects plugins used across the film industry.
Third-Party Effects: You can install external OpenFX packages to add advanced lighting, blurs, and distortions that aren't native to Harmony.
Surface Shading: Integrated effects like light shading can automatically add volume and lighting to 2D drawings based on scene lights, removing the need to draw shading frame-by-frame. The Next Frontier: AI and Engine Integration
Modern animation is moving beyond the standalone canvas, often requiring AI assistance or real-time game engine compatibility. Ember - Toon Boom No GPU compute plugins – Cannot add custom
I have designed this plugin as "Harmony Flow" — a tool to bridge frame-by-frame and cut-out animation more seamlessly.
These gaps are often filled by pre-processing (e.g., Illustrator cleanup) or post-render compositing (After Effects, Fusion).
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.
Toon Boom has shown increased openness in recent years:
However, a public SDK for C++ plugins is unlikely due to: