2024.7v1
New Features
- New Vector Blur Modifier: Add motion blur to an image with motion vectors that are either automatically generated or provided.
- New Stroke Modifier. Add either solid or edge gradient contours to an object, based on the alpha channel.
- New Posterize Modifier: Reduce the number of colors
- New Transform to Vectors Generator: Convert either a Transform to a vector field, to be used with the Vector Blur or Distort modifiers.
- New Displacement Map to Vectors Modifier: Convert a displacement map in the range [0,1] (e.g: a Noise) to Vectors to be used with the Vector Blur or Distort modifiers.
- UI: Panels in the workspace can now be minimized to quickly hide and reveal a panel.
Enhancements
- Text Layer: Improved motion blur. It now uses the same technique as the layer motion blur, and offers better quality and rendering speed without having to manually adapt the number of divisions.
- Distort/Displace Modifier: Add Depth Image Param to control pixels z-order when using the Forward mode
- Viewer: color info picker now also show intensities for the secondary view image
- Param dimension mode menu: support multi-edit to easily convert multiple parameters at once
- 3D Selection: better selection highlight with contour-based hint
- 3D: restyled transformation gizmos and 3D guides
- 3D: Add options in the viewport to set the camera top/down/front/back/left/right
- 3D: Add snapping when translating and rotating objects. Snapping options can be controlled in the toolbar
- Grid Generator: Add built-in Offset param
- Threshold Modifier: add Invert param
- Mosaic Modifier: add new Tile Count mode, Aspect Ratio and Offset parameters.
- Timecode To String: add support for Frame mode, with optional offset
- Add a right click option when on Media sources referenced on image parameters to quickly set the Output Part
Bug Fixes
- Fixed a bug where a Shape Group would forget element order on project reload
- Fixed a bug where custom modifier packages would not reload correctly
- Fixed multiple bugs in workspace manipulation that could lead to some crashes
- Gradient Angle editor: fixed a bug where undo actions would not concatenate when moving the Max Angle
- Transform Tool: No longer moves a layer twice if its Position param row is also selected
- 3D: bug fix when outside 3D layers range where some elements would still be rendered even though not actually visible, which would slow down playback
- Polar Coordinates: Bug fix which could sometimes leave portions of the image black
- Bevel Alpha and Bevel Emboss: bug fix where a visual edge could appear in some cases
- Cryptomatte: bug fix where some files would not load properly
- Bug fix where image sequences in folder containing ‘#’ characters could not be read
- Parenting Panel: fixed a bug where undoing or redoing a parenting operation would offset a layer
- Parenting Panel: fixed a bug when creating a sub-composition, where parenting links between layers would be lost
- Expression: Fixed crash that could occur in certain conditions when adding or removing parameters
- Fixed a bug where rendering would break when toggling the Enabled parameter of Generators
- Drag&Drop: no longer interprets video files that have numbers in them as sequence
- Tracker: bug fix where tracker would fail to start in some cases. Also fixed a crash that could occur in the tracker UI.
- Fixed a crash when splitting a layer referencing a sub-composition
- Split Layer: preserves visibility keyframes
2024.4v4
- New Modifier: Color Transfer. This let’s you transfer colors from one image to another
- Fix manipulation of tangents of color curves
- Transform Tool: Fix a bug where the bounding box could be wrong when using a sub-composition in another composition with a pixel aspect ratio that is not 1
- Rendering bug: Fix a crop in the rendering that would occur when using sources with different pixel aspect ratios in a comp with another pixel aspect ratio
- Fix Up/Down shortcuts that were non functioning sometimes in numeric fields and menus
2024.4v2
- Fix Up/Down shortcuts while multi-editing
- Timeline: Add CTRL+A shortcut to select all keyframes
- Timeline: Add new button to accept/discard meta keyframes when doing a selection rectangle or selecting all keyframes
- Shape Tool: Fix a bug where overlays could sometimes not be visible
- UVMap generator: Add option to choose between GPU or CPU implementation. Update CUDA to 11.8
- macOS: Fix crash that would occur at the end of encoding a VP9 codec video
- Instance Index Generator: Add Normalized index mode
2024.4v1
Viewer
- New animation workflow with Motion paths in viewport and editable retiming curve in the Retime Graph.
- New Motion Path tool in the viewport to easily interact with keyframes of multiple paths
- Layout Tool: New viewer tool to align and distribute Layers or Paths easily
- New Overview Tree: quickly navigate through generators and modifiers of your Composition, all while in the viewport. Can be displayed with the C shortcut when in the viewer
- New Project Tree: quickly navigate between Compositions in your project. Can be displayed with the ALT + C shortcut when in the viewer
- New Viewer embedded Properties Panel: Useful to show properties of the selected element right whithin the viewer as a semi transparent overlay.
- Combined with the Overview Tree, this allows a powerful immersive fullscreen viewport workspace. Can be displayed with the B shortcut when in the viewer
- New buttons to go down/up in the Composition hierarchy, associated to the Page UP/DOWN shortcuts
- Transform Tool: Add layer selection based on a rectangle
- New Nudge options with keyboard Alt + arrow keys to easily move elements
- New Background caching: Whenever you are not manipulating or rendering anything, Autograph will start caching surrounding frames in the timeline work areas. This can be enabled with a button in the top right toolbar
- Add indicators when rendering or when background caching is active
- Add button to freeze image in viewport: Press CTRL+P to activate/deactivate. This is useful to compare two distinct viewers
- Move the mini-timeline to be part of the UI instead of an overlay and add a time scroller for ease of use
Project Panel
- Copy/Paste of parameters between project items: useful to remember interpretation rules between media items
General
- Quick menu access: Press Q any where when a layer is selected to show the modifiers menu bar. Press SHIFT+Q to add a new layer.
- Python API is now open to Creator version, except automated Renders API
- The interface has been cleaned up
- Global Performance and stability improvements
- Number editors now have built-in calculator functionnality: You can type +5 for example to add 5 to the current value (and +-5 to subtract 5). Works also with / * – % . In addition arbitrary Javascript expressions can be used, such as Math.PI
- Preferences: Add Default Layer Color options to customize the default layers appearance
Layers
- Add Orient Along Path option to the Transform section to automatically rotate the element along the normal of the trajectory defined by the animated position.
- New right click options on Layers
- Motion blur settings: change quality mode with 2 distinct modes: user defined Sample Count or Adaptive based on speed with Quality being treated as a multiplier on the calculated value.
- New Invert Mask option to avoid having to set an Invert Modifier on the Mask
Generators & Modifiers
- New Film Grain modifier
- New Trigger Animation modifier
- Drop Shadow: New Inner shadow mode
- AutoContrast Modifier: New Maximum Override option
- Spline Warp: add new global pins transform. Also fix bugs
- New Transition generator and User created Transitions
- New Pixel Analyzer modifier
- New Add Noise modifier to complement the existing Noise generators. New Follow Normals option to the 2D version.
- Audio Analyzer: change the way the result is calculated so that all frequencies are taken into account, regardless of their weight. This makes it much more controllable and intuitive.
- Expression Generator API: add index to the KeyFrame class and 2 new methods to the Param class: getKeyFrameCount(dimension) and getKeyFrameIndex(time, dimension)
- Text: Add new interpolation and easing modes to Range selectors. Also add Line based range selector
- Switch: new dissolve mode to progressively switch between sources when the source index is floating point
- Instancer: Add centered option to instance transform. Add lifetime options to optimize performances of the instancer. Performances have been increased compared to previous versions.
Encoding
- Remove AOM AV1 encoder and add SVT AV1 Encoder support which is much faster
Beta Features
- New 3D file format support: GLTF, FBX, OBJ, STL, PLY importers
Notable bug fixes
- PSD Import: fix conversion of Shape layers which caused a crash
- UV Map generator: fix crashes which made it unusable
- Filament renderer: fix rendering of shadows for point lights and spot lights
Platform
- Linux installers now come with .rpm and .deb package that properly install needed dependencies. Installation instructions have been updated.
- Update USD to 24.03
2023.11.1
December 4 2023
General
- Trial is no longer time limited, but still contains watermarks.
- Linux builds now officially support RHEL based distributions (such as Rocky or Alma linux) 8 or higher. The build is compatible with the VFX Platform 2023
- The Viewer now only contains one source input by defaut. The secondary input can be turned-on on demand.
- Layers now have an option to apply transformations before Modifiers. This is useful for layers using 2D procedural contents (such as shapes) to retain better image quality
- Better worflow while copying/pasting multiple selection
- The interface has been cleaned up
- Global Performance and stability improvements
Render Engine
- The engine now has a new CPU backend, although currently only available for now for project using 2D features. CPU 3D support will come in a next release. The CPU backend is automatically selected when the computer does not have a GPU.
Audio
- New Audio Mix container to mix Audio tracks. They can be linked to a composition to provide an audio source and can be dynamically replaced by another.
- Dynamic realtime Audio Waveform updated post modifiers and filtering (volume gain and audio modifiers)
- Each channel of an Audio track can be weighted and animated, including 5.1/7.1 audio streams and more
- A new Peak meter has been added in the Viewer
- Audio tracks can be keyframed at a sub-framerate of the composition using the Cmd/Ctrl Key held
- New Audio Analyzer Generator used to drive any numerical parameter (such as the Scale of a layer) using an Audio Mix
- New Channel Pan and parametric Curve Equilizer modifiers to filter the audio
- New Audio Displace to displace a path according to different values of an audio mix, such as the amplitude, frequency, or temporal window
2D Shapes
- Brand new 2D vector graphics engine, completely refactored. The 2D shapes are now all part of a Shapes generator which serves as a container for all 2D vector graphics layers. Paths and Styles can be mixed into the Shapes generator to quickly setup complex graphics.
- The SVG importer can now convert SVG files to the new Shape layer system.
- Procedural Shape generators (Polygon, Star, Ellipse, Rectangle, Text) can now be directly drawn in the Viewer
- Path Groups can now be exposed in the Project Panel to be reused easily, or instanced using the new Path Reference
- A new Text path Generator allows all the features of the new Text Engine but dynamically convert the text to paths, which can be animated, deformed, etc…
- Copying/Pasting from Adobe Illustrator to the Project Panel now create a new Composition with all paths converted to the new Shape Engine, ready to be animated.
- New Path Modifiers: Audio Displace, Image Displace, Noise, Push Along Normals, Subdivide (Linear and Smooth)
- New Table to Path generator, to draw a path based on a CSV file, useful to plot external data.
- 2D shapes can be grouped in Shape Groups to organize the paths and also drive the way they are rendered with styles. These groups act exactly as a sub-composition.
- New Shape Instancer: duplicate paths and styles easily while creating thousands of variations along the way.
- New Path Instancer modifier: Duplicate the 2D path (without styles) to make variations of the path and merge them using boolean operations (Union, Intersect, Difference, Exclude, etc..) before rendering them using styles
- Stroke Style: each sub-path start/end can now animated with a time offset when using the Separate Path option
- Any image modifiers can be applied on any style (e.g adding a Bevel/Emboss on a Stroke Style)
Text Engine
- Brand new Text Engine completely refactored
- New Text panel to edit the current selection
- “Rich text” support: characters of the selection can have their Font, Color, Size, Spacing, Alignment, Stroke, Strike out and Underline changed.
- Different alignments can be applied to paragraphs or selected characters.
- All text format parameters can be animated using the “Text Animators”.
- Plain Text mode parameter can be linked to any external data or connected to other parameters.
- Animators: New Wiggly selector and Easing types (Bounce, Back, In and Out modes)
- New mode Stroke over fill and Fill over stroke
Dopesheet and Curve Editor
- The Keyframe Interpolation Panel is now available in the Dopesheet.
- New actions accessible using right click on a layer, such as spliting a Layer in two or trimming In/Out points
- New feature: Work Areas: you can create multiple work areas with various durations and name them. They can be used combined to preview or render only some parts of your animation, or overwrite only some images in a sequence. When rendering, each work area render to a separate file. Also works for audio tracks.
- New Mirror keyframes and Paste Mirror Keyframes to reverse an animation. Can also reverse tangents and Easing fonctions.
- Interpolations methods are now available via a right click menu, to quickly change selected keyframes
- Tangents can now be snapped horizontaly and vertically using Shift Key while moving them.
- The timeline scroller now has handles to easily zoom in/out on keyframes or curve points
- The playback AutoScroll feature to follow the playhead while playing can now be turned off with an option in the timeline’s toolbar
- Curve Editor: new color scheme (RGB for XYZ axis). The name of the parameter is also displayed along each curve.
- Shortut F to Frame the current selection (keyframes or Curve points)
- New visual organization for button and filters, to match the Project Panel
Properties Panel
- New button to directly focus on the Modifiers section when selecting a layer, giving a quick access to modifier applied to a Layer Source
- Multiples Properties Panels can be opened and locked to a specific element to easily edit parameters of different layers at the same time.
- When switching the active properties panel to another panel, any unfolded parameter that matches the previous active panel will also be unfolded
- Multiples modifiers or generators can be edited at the same time by simply unfolding there parameters instead of entering each of them.
Generators
- Instancer Speed-up: New Crop to composition switch to prevent the instancer to render any overscan
- Instancer Transform: each dimensions have now their own Accumulate Transform switch
- New Turbulent Displace modifier
- New Audio Spectrum Height Map generator: Driven by an Audio Mix, can be used to create distort map.
- New Oscillator numeric generator to generate oscilating values of different type (Sinus, Cosinus, SawTooth, Square, Triangle)
- New Oriention numeric generator to orient a layer towards a target layer
- The Distance and Orientation generators are now compatible with the Instancer: instances can now be oriented independently, according a unique target for all of them.
- Reorganisation of Noise generator parameters. New Noise types and params, such as the new Curl Noise.
Project Panel
- New Type Filter, to only show a certain type of item (Compositions, Images, Videos, Audio files and Path Groups)
- New item type : Audio files, Audio mix, Path Group
- New visual organization for button and filters, to match the Timeline