Hello! This is finally the stable release of the update featuring major animation improvements.
The animation system has been significantly enhanced with animation save/load support, a graph editor, and a global Rest/Pose system.
Roadmap and news
Documentation and tutorials
Changes
| (RC 1 → Stable) Updated to Godot Engine version 4.6. |
(Beta 2 → RC 1) Added the ability to save and load animations.
|
(Beta 2 → RC 1) Advanced animation selection (move, flip, and scale selected keys).
|
| (Beta 2 → RC 1) Improved drawing selection: using the same selection tool with right-click now subtracts from the selection. Added flip and rotation options to the selection menu. |
| (Beta 1 → Beta 2) Added missing settings for custom canvas origin. |
(Alpha 3 → Beta 1 → Beta 2) Added locking for transform inputs.
The last selected mesh deformation point value is now displayed and can be locked.
|
| (Alpha 3 → Beta 1) Updated the EULA with clearer wording (especially regarding exported files), and added new sections clarifying that all generated data remains local. |
(Alpha 2 → Alpha 3) Animation improvements
- Added a graph editor for animation keys.
- Added buttons to jump to the previous and next key.
- Input sub-tracks (vectors, colors, etc.) can now be edited individually.
- Improved ruler and dope sheet readability.
|
(Alpha 1 → Alpha 2) Improved animation management.
- Added a new tree system and folder-based animation organization.
- Animations are now managed as objects, reducing clutter in the animation panel.
- Improved undo/redo support for keys and track properties.
|
| (Alpha 1 → Alpha 2) Updated to Godot Engine version 4.5. |
Rest/Pose is now a global system for all objects.
- Changes made in Rest Pose define default values for all animations.
- Changes made in Pose Mode affect only the selected animation.
|
| Added a drawing tool option to keep the object on top while drawing. |
| Added copy/paste support for shaders. |
| Improved animation track synchronization with object selection. |
| Improved the Add Track dialog with a tab system (particle properties are now separated from other properties). |
| Added a setting to choose the default pixel-scaling algorithm. |
| Added an Escape key shortcut to deselect all tracks and keys. |
Bug fixes
| Issue | Reference |
| (RC 1 → Stable) Major optimization for track creation and deletion. | Link |
| (RC 1 → Stable) Fixed several interface issues on macOS. | Link |
| (RC 1 → Stable) Fixed loading old project with animation bezier handle. | (Not reported) |
| (RC 1 → Stable) Fixed corrupted list values when the project is exported or backup. | (Not reported) |
| (RC 1 → Stable) Fixed dialogs scale with single window mode. | (Not reported) |
| (RC 1 → Stable) Fixed curve and gradient edition. | (Not reported) |
| (RC 1 → Stable) Fixed animation panel interaction with macOS pan gesture. | (Not reported) |
| (RC 1 → Stable) Fixed filtering not being applied to the scene object tree. | (Not reported) |
| (RC 1 → Stable) Fixed a crash when filtering objects in the Add Track dialog. | (Not reported) |
| (RC 1 → Stable) Fixed key menu shortcuts. | (Not reported) |
| (RC 1 → Stable) Fixed linked resource count synchronization. | (Not reported) |
| (RC 1 → Stable) Fixed animation value input synchronization. | (Not reported) |
| (RC 1 → Stable) Fixed tree synchronization issues. | (Not reported) |
| (Beta 1 → Beta 2) Fixed adding keys via right-click. | Link |
| (Beta 1 → Beta 2) Fixed missing rest transforms for bones without tracks. | Link |
| (Beta 1 → Beta 2) Fixed opacity synchronization with particles. | Link |
| (Beta 1 → Beta 2) Fixed undo/redo locking issues. | (Not reported) |
| (Beta 1 → Beta 2) Fixed snapping for Bezier handles. | (Not reported) |
| (Beta 1 → Beta 2) Fixed saving projects from 0.17+ to 0.16+. | (Reported via DM) |
| (Beta 1 → Beta 2) Changing animation FPS now correctly recomputes key positions. | (Not reported) |
| (Alpha 3 → Beta 1) Fixed missing initial input updates in Pose Mode. | Link |
| (Alpha 3 → Beta 1) Fixed missing animation tracks when copying objects. | Link |
| (Alpha 3 → Beta 1) Fixed selection tool erasing invisible objects and a related crash. | Link |
| (Alpha 3 → Beta 1) Prevented newly created points from snapping to the nearest point. | Link |
| (Alpha 3 → Beta 1) Fixed resource saving. | (Not reported) |
| (Alpha 3 → Beta 1) Fixed a crash when creating 3D bones. | (Not reported) |
| (Alpha 3 → Beta 1) Fixed several animation display synchronization issues. | (Not reported) |
| (Alpha 2 → Alpha 3) Fixed animation track default value saving. | Link |
| (Alpha 1 → Alpha 2) Fixed a crash when removing an invalid bone from a mesh. | Link |
| (Alpha 1 → Alpha 2) Prevented the recovery dialog from appearing when the previous session exited normally. | Link |
| (Alpha 1 → Alpha 2) Fixed an empty main view in compatibility mode. | Link |
| Fixed incorrect export of empty JSON files. | Link |
| Fixed incorrect drawing cursor position when using a custom object offset. | (Not reported) |
| Fixed crashes when using multi-selection. | (Not reported) |
| Fixed inputs occasionally appearing in the wrong order. | (Not reported) |
| Fixed the scene tree losing selection unexpectedly. | (Not reported) |
If you encounter any bugs or have feature suggestions, feel free to share them in the
community forum.
Thank you!