Lottie Export
Export lightweight, scalable .json files.
Intro
Lottie is an open source animation file format originally created by the team at Airbnb. Because Lottie is vector based, files can be very lightweight, scalable and rendered natively on mobile and the web. The format is gaining in popularity and is now the centre of a thriving LottieFiles community.
Cavalry offers native support for Lottie export via the File menu or the Render Manager. Further options can also be found on the Advanced tab in the Attribute Editor.
UI
Exporting to Lottie is very straight forward. Simply use the File > Export Lottie...
menu item. It's also possible to export to Lottie via the Render Manager so can be used alongside other native features like Dynamic Rendering.
Further options to refine how Shapes are exported to Lottie can be found in the Advanced tab of a Shape's Attribute Editor UI.
When exporting files, Cavalry allows you to add information on the author in the exported file. This can be added via the Lottie Author option in the Preferences window.
Previewing
We highly recommend using LottieFiles to preview animations. Simply navigate to https://lottiefiles.com/preview and drag the exported .json
Lottie file into the browser window. From here you can also share links your animations.
Troubleshooting
Optimising
While the Lottie format is expanding it is not as full featured as Cavalry so there are some limitations as to what can be exported. However, where feature parity is lacking, Cavalry will attempt to intelligently bake the shape animation so a wide range of possibilities are available.
Generally speaking, Lottie files are very small but the less baking required, the smaller the exported file will be. If file size is very important to you then the list below comprises the features that will not require any baking whatsoever (assuming there are no Deformers connected to the Shape) and therefore result in the smallest files:
Position
Rotation
Fill > Alpha
Stroke > Alpha
Stroke > Width
Stroke > Trim Start
Stroke > Trim End
Stroke > Trim Travel
Path Animation
Star > Point Count
Star > Radius
Star > Inner Radius
The following features are all supported but are known to create relatively large files when exporting to Lottie:
Deformers.
Magic Easing on paths.
Rig Control and Animation Control (when used with Path Animation).
Tips
Feature
Attribute
Notes
Fill
Alpha
This is the Alpha attribute and not the Fill Color's alpha.
Stroke
Alpha
This is the Alpha attribute and not the Stroke Color's alpha.
Stroke
Trim End
The LottieFiles player doesn’t handle the case where Trim Start > Trim End.
Masks
When using masks with animation use Path Animation to animate the shape or the mask (or both).
Unsupported Features
The following Cavalry features are not supported via Lottie export:
Feature
Notes
All Filters
Blurs, Levels, TriTone etc.
Sweep or Conical Gradients
The Lottie format does not support these.
Fill/Stroke > Color > Alpha
Use Fill/Stroke Alpha instead.
Stroke > Dash Pattern
Transform > Skew
Shape Opacity
Use Fill/Stroke Alpha instead.
Linear Gradient > Gradient Scales with Rotation
Last updated
Was this helpful?