2.5 Release Notes
Release date: XX XXX XXXX
Beta Build
Cavalry 2.5 is currently in beta and subject to change. Installers are available to download via your account (Beta tab).
Beta builds are available to Professional licences.
Updates
The New label indicates an update since the previous beta.
New Features
- Referencing - import other scene files as 'Assets' and then use them like a 'Pre-Comp' enabling multiple artists to collaborate on a bigger project.
- AV1 support for WebM export.
- Video files that include audio are now supported.
- Tracking tool - Track flat surfaces (planes) in video footage.
Effects
- New Gaussian Blur Filter
- New Bilateral Blur Filter
- New Box Blur Filter
- Bulge Filter
- Chroma Key Filter
- Directional Blur Filter
- Grain Filter
- Luminance Blur Filter
- Spherise Filter
- Zoom Blur Filter
Scripting
API
- presentChooseFolder
- getHomeFolder()
- getPreferencesFolder()
- getAppDataFolder()
- getDesktopFolder()
- getTempFolder()
- getFontsFolder()
- getDownloadsFolder()
- isGoogleSheetAsset()
Enhancements
- New New right click options to close Compositions in the Scene Window.
- New The Spherise Filter now supports lighting and transparency.
- New MP4 Export now uses hardware encoding on macOS for vastly improved export quality and speed.
- New The Layout Group now includes options for Wrapping and a new Spacing Mode.
- Pre-Comp Overrides (also related to Referencing):
- The order Pre-Comp Overrides appear in Pre-Comps can now be customised.
- By default a Pre-Comp Overrides's label is defined as
layerNiceName
.attrNiceName
but where an attribute has been renamed, just theattrNiceName
is now shown. - New compact UI design.
- New Reset Value to Origin command.
- Tracking:
- Tracking data is now saved with the Scene so it can be resumed between sessions.
- Supervised tracking.
- Forward/Backward tracking (previously automatic).
- Components:
- Any animated attributes are now revealed when any child Layers are hidden (i.e. the Component is in non-edit mode).
- The 'spacious/compact' UI option has been removed now that re-ordering is possible.
- Drag/drop re-orderable Arrays/Compounds.
- 'All Caps' has been added as a style option for the Text Shape.
- The path preview for the current Scene that appears at the top of the UI will now show relative paths when a Project is set.
- Multi-pass Shaders/Filters are now supported for third-party plugins.
- Cmd/Ctrl + F now activates search within Windows that support it.
- Option/Alt + T now toggles between the Time Editor and Graph Editor.
- The Shortcut Manager has been improved:
- New 'All Shortcuts' tab.
- Filtering/search in all tabs.
- The Tabs and Search bar remain persistent when scrolling.
- Improved 'error' indication.
- The window is now dock-able.
- If a shortcut belongs to a menu item within a 'sub-menu' its sub-menu name is now included. e.g. 'Align Left' is now 'Align Keyframes > Align Left'.
- Shortcuts can now be assigned to third-party scripts.
- Improved ordering of commands.
- Command Search now includes Quick Actions.
- The multi-row input connection list (Shaders/Masks/Falloffs) has been updated to support the new reorder-able UI.
- When using any of the 'create and connect' workflows, holding Cmd/Ctrl will now load the new Layer's Attribute Editor UI. These include:
- Right click > Add Behaviour/Utility etc.
- The button for Deformers and Filters.
- The button on the Text Shape's string UI.
- The button on Falloffs and Shaders.
- The Resize String String Manipulator now supports Word, Line and Paragraph.
Notable Bug Fixes
- New In-field expressions are working again.
- New Fixed a regression where
right click > Replace...
an image asset broke any connected Image Shader. - New An issue where adding Feather to Clipping Masks could offset the original Shape has been resolved.
- New Fixed an edge case where individual Attribute Expressions for 2.5D transforms were not working.
- New An issue with the Stroke Utility, Inner Alignment and the Composition Boundary has been resolved.
- New The Shortcut Manager now commits shortcuts while the window remains open.
- A crash when using
api.deleteAnimation()
to remove animation including Magic Easing is resolved. - A regression with the
onSelectionChanged
callback and assets has been resolved. - Breaking Change The incorrect bool argument is no longer required for
alwaysShowVerticalScrollBar()
andalwaysShowHorizontalScrollBar()
. - A crash triggered by hitting Space during tracking has been resolved.
- A crash relating to Live Mode and loading a Range Falloff has been resolved.
- An issue meaning animated attributes within Components could be lost has been resolved.
- The
"url"
MIME type no longer incorrectly imports files as assets. - A memory leak exposed when using Dynamic Rendering has been resolved.
- An issue affecting saving a Scene containing a video with an audio track has been resolved.
- Some scenarios where the Pan icon can get stuck have been improved.
- Improvements to Resize String.
- 'Right click to add' has been restored for the multi-row input connection list.
- An issue where replacing an input connection via the Scene Window list would 'replace all' has been resolved.
- An issue related to the the default 'Compact' JSON Format preference which was causing long save times for customers using LucidLink has been resolved.
- Missing clipping options for the Boolean have been restored.
- Several issues with 'double transforms' have been resolved. For example, moving a Group containing a Text Shape and a Shape being used as its Text Path is now supported.
- A crash which could be triggered by deleting and then undoing an Array's index has been fixed.
- A crash converting a single keyframe (where it is the only keyframe) to bézier via Option/Alt + click has been resolved.
Notes
- New The settings for the Layer Tools and Viewport Tool Help have been moved from the Tool Settings window to the Viewport settings.