Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/shhlife/harmony

Scripts for ToonBoom Harmony
https://github.com/shhlife/harmony

animation harmony scripting toonboom-harmony

Last synced: about 2 hours ago
JSON representation

Scripts for ToonBoom Harmony

Awesome Lists containing this project

README

        

# Harmony
Scripts that I use daily when working with Toonboom Harmony.

### Compatibility

```
ToonBoom Harmony Premium 16
```

## Scripts

**NC_AlignNodes.js**

> Aligns selected nodes horizontally or vertically in the Node View in Harmony.

**NC_CreateNotes.js**
> A one-click solution to creating a "notes" drawing layer that automatically connects to the main comp, sets up a visibility node so it won't render, and puts you in pencil mode ready to start drawing.

**NC_FindAndReplace.js**
> A quick find and replace UI that pre-populates with text 'asdf'. Big thank you to [Stylus Rumble](https://www.youtube.com/channel/UCP7U2uqSXXcDCkMdqXsq_jQ) for the suggestion on having node templates named with 'asdf' to make it easy to rename!

**NC_Rename.js**
> Quick rename script - brings up a UI with the focus already in the field so you don't have to click anywhere with the mouse.

**NC_TweenUI.js**
> Creates a Simple UI for blending between two keyframes. Great when in stop motion mode!

## Installation

Place the scripts in:
* **Windows:** C:\Users\[username]\AppData\Roaming\Toon Boom Animation\Toon Boom HarmonyPremium\1600-scripts
* **macOS:** /Users/[username]/Library/Preferences/Toon Boom Animation/Toon Boom HarmonyPremium/1600-scripts
* **GNU/Linux:** /home/[username]/Toon Boom Animation/Toon Boom HarmonyPremium/1600-scripts

Place any icon files in a folder called **script-icons** within that same directory.

For more detailed instructions, please follow the on Harmony's website:
https://docs.toonboom.com/help/harmony-16/premium/scripting/import-script.html

## Authors

* **Jason Schleifer** - *Initial work* - [Nimble Collective](https://nimblecollective.com)
* **Chris Carter** - [Blue Zoo](https://www.blue-zoo.co.uk/)

See also the list of [contributors](https://github.com/shhlife/harmony/contributors) who participated in this project.

## License

This project is licensed under the GPL V3 License - see the [LICENSE.md](LICENSE.md) file for details

## Acknowledgments

* [Nimble Collective Community](https://community.nimblecollective.com)
* [ToonBoom Harmony Learning Portal](https://learn.toonboom.com/)
* [ToonBoom Harmony Scripting Docs](https://docs.toonboom.com/help/harmony-16/scripting/script/)
* https://docs.toonboom.com/help/harmony-14/scripting/script/annotated.html
* https://docs.toonboom.com/help/harmony-14/scripting/scriptmodule/annotated.html
* eAthis - https://forums.toonboom.com/harmony/support-and-troubleshooting/how-set-focus-lineedit-qtscript#new
* Stylus Rumble - https://www.youtube.com/channel/UCP7U2uqSXXcDCkMdqXsq_jQ
* Some icons from http://flaticon.com