-
-
Notifications
You must be signed in to change notification settings - Fork 99
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[TRACKER] Animation general usability improvements #6681
Comments
I'm working on a VR D-Day Museum with many audio tracks and moving objects to them in sync. These AnimationPlayer improvements would speed up my workflow by a tremendous amount. Especially selecting multiple nodes and adding a keyframe for every single one of them (i.e. position). |
Also encounter this all the time. Added to list |
A Low-hanging fruit that would make my life a lot more pleasant:
Why? |
I didn't know that was a thing! I feel silly now, thanks for the screenshot. |
Fixes #3937? |
I think this is a proposal to freely scale frames for the current animation, as described in #3532. What you mentioned is different and now in the editor it is done by duplicating the animation and changing its scale to -1. The option you suggested seems to solve the problem of reflected animation for the animation tree more conveniently, although I think the solution should be in editor core as a function of the animation tree node, without modifying the animation itself. |
I made an attempt at implementing this one, in #92842, in case anyone here wants to take a look at it and/or provide some feedback. I'm new to the animation side of the codebase (and animation in general to be honest) so the PR might need some minor alterations, assuming it's a viable change to begin with. |
Looks really good. This will save a lot of time during the animation process. |
I would like to request timeline zooming when cursor hovers over the timeline area #10399 |
Added this to the list |
I made a pull request for track filtering here. godotengine/godot#103130 |
Thank you! I think this will help well with animation on laptops. Until now, it was a choice between the scene view and the animation player, which is quite crowded. |
Describe the project you are working on
I'm working a lot with animation system of Godot on several 2D projects.
Describe the problem or limitation you are having in your project
There are a lot of small usability issues in the animation creation process. Some of them are time consuming when repeating or getting around. To improve the experience of interacting with this side of the engine, some changes are needed.
Describe the feature / enhancement and how it helps to overcome the problem or limitation
The proposal main goal is to offer ideas to improve animation related usability in Godot 4.1 and later.
Tracker will be updated with links to related existing or new proposals and issues to track all progress in this area.
Since this list was started many of issues was already improved in 4.0, so huge thanks to developers.
Describe how your proposal will work, with code, pseudo-code, mock-ups, and/or diagrams
Animation Editor:
Curves Editor:
AnimationPlayer:
AnimationTree StateMachine:
Skeleton2D:
AnimatedSprite:
Changes indirectly related to animation workflow:
Related Issues:
If this enhancement will not be used often, can it be worked around with a few lines of script?
The API of the engine does not make it easy to edit the animation editor using scripts. As well this is a usability improvement proposal.
Is there a reason why this should be core and not an add-on in the asset library?
The essence of the tracker is to note core editor improvements. However, a consensus is possible on the implementation of some functionality as an asset.
The text was updated successfully, but these errors were encountered: