Skip to content
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

In AnimationTree and AnimationPlayer, rapid crossfading in Dominant mode can make inconsistent results. #92127

Closed
TokageItLab opened this issue May 19, 2024 · 0 comments · Fixed by #92126

Comments

@TokageItLab
Copy link
Member

Tested versions

4.3.dev6

System information

Any

Issue description

This is a regression by #89389.

As a compensation for allowing Discrete and Continuous blending, the Dominant mode does not reset to the default value for Deterministic blending when Discrete track could take precedence. This is expected behavior, but the detected cases are too much.

In other words, the problem is that even when there is no Discrete track, it does not reset to the Default value, thereby abandoning the role of the Deterministic blending.

domi.mp4

At least if there is a Reset track and it has a Continuous track, it works as intended, so it could be a documentation issue. Because without a Reset track, it is not possible to set an exact default value, so Deterministic blending cannot be used effectively.

However, from a usability standpoint, there should be consistent behavior when there is no Reset track, rather than a default that breaks the blend when a float value track is added and there is no Reset track.

Steps to reproduce

Adjust blend amount rapidly

Minimal reproduction project (MRP)

dominant-reset-blend.zip

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Bad
1 participant