Harmony allows for quite an extensive list of file export types. The following list will give you an idea of which ones are available and where to find them.
Movie Exports
The following movie formats can be exported from the File > Export > Movie… window, and via the Write node:
| Format Name | File Type | Operating System |
| QuickTime Movie | .mov | macOS, Windows, Linux |
| QuickTime Movie ProRes | .mov | macOS, Windows, Linux |
| H.264/MPEG-4 | .mov | macOS, Windows |
| Windows Media Video | .wmv | Windows |
Image Exports
The following image formats can be exported from the Write node, the File > Export > Layout Image/Layout Image from Selection… windows, and the File > Export > OpenGL Frames… window:
|
|
Other Export Formats
Dialog box Exports
The following options have their own dedicated render dialog boxes that can be found in the File > Export… section:
| Export for | File Type | Export From |
| Web and supporting apps | Animated Gif (.gif) | Export > Animated GIF… |
| Adobe Animate (Flash) | Flash movie (.swf) | Export > SWF… |
| After Effects | JavaScript XML (.jsx) | Export > Export to After Effects… |
| Audio | WAV (.wav) | Export > Audio… |
Node Exports
These options must be exported using a specific node:
| Export for | File Type/s | Export From |
| Maya (subnode information) |
Maya ATOM file (.atom) USDA (.usda) USDZ (.usdz) |
The Subnode-Override node. |
| Softwares that require masking information | Cryptomatte (.exr) | The CryptoMatte-Write node, and Export > Render Write Nodes… |
Game Exports
Games exports allow for two different types of exports:
- Export to Sprite Sheets (XML): Generates multiple .xml files that can be manipulated in Unity. Is a lighter export, but has limitations with Harmony tools.
- Export to JSON Sprite Sheets: Exports EaselJS (.json) files which flatten the sprite sheets into frames. This is a heavier export, but does not limit the use of Harmony tools.
You can read more about game exports in What are the different types of game exports in Harmony?