2.0.3 Release Notes
Release date: 22nd February 2024
File Version Bump
Scenes created in Cavalry 2.0.2 will be converted when opening them in Cavalry 2.0.3. The file will be copied to a new scene which will need saving – you'll notice the legacy scene will be named <yourSceneName> [Converted].cv
on opening. Any scenes saved in 2.0.3 onwards will not be fully compatible with any previous versions of Cavalry.
New Features
Behaviours
Pro
New Bend Deformer.Pro
New Squash and Stretch. This replaces the old Squetch Deformer (old Scenes will continue to work).
Utilities
- Fill and Stroke are now first class Utilities. It has always been possible to 'Reveal Generator' for these but this change means it's now easier to share materials (including Shaders) by connecting these Utilities to Shapes.
Scripting
setStep
added to NumericField.- getInOutKeyframeIds
- timecodeToFrames
- framesToTimecode
- hexToRgba
- hsvToRgba
info
We've spotted a bit of a mix up with colors in the API. hexToRgb
and hsvToRgb
return values in the range 0…1 but Cavalry expects 0..255. These have now been hidden in favour of hexToRgba
and hsvToRgba
but old scripts will be unaffected as the functions remain.
Enhancements
- Cross context Pre-Selection Highlighting. When hovering a Shape in the Viewport, its row will also highlight in the Scene Window (and vice versa).
- The number of decimals displayed across the UI is now reduced. Float values (values that can include decimals) now hide any trailing zeros beyond the first decimal place. For example,
1.00
or2.130
will resolve to1.0
or2.13
respectively. - The expanded/collapsed state for UIs in the Attribute Editor is now remembered when switching Compositions.
- Alpha is now supported for WebM export.
- Text Shapes now automatically rename themselves based on their String. This only happens if you have not explicitly set a nice name for the Layer.
- The Bounding Box Utility can now calculate values on a defined frame.
- Improved visual spacing between settings in the Tool Settings window.
- Add Divisions now has an Edge Length mode.
- It's now possible to toggle the frame indicator in the Scene Window to a timecode by Option/Alt clicking.
- Connection Hints - when selecting a Layer, the connection icons in the Scene Window of any other Layers connected to it will be hinted with an outline.
Notable Bug Fixes
- Using a Shape as a Track Matte to a Text Shape is now working.
- The Align Deformer is now working again when used in a Pre-Comp.
- Undoing connecting a Shader to a Shape via the Scene Window is now working.