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

Inserting key in animation adds tracks for unselected nodes #34100

Open
SaffronStreams opened this issue Dec 4, 2019 · 3 comments
Open

Inserting key in animation adds tracks for unselected nodes #34100

SaffronStreams opened this issue Dec 4, 2019 · 3 comments

Comments

@SaffronStreams
Copy link

I'm using Godot 3.2.beta2.

I'm doing an animation, and I want to add keys, however, when I do so, extra tracks get added for nodes that are no longer selected. Note: I have three different animationplayers, each with a different set of nodes to animate.

I see there are a lot of issues logged for AnimationPlayer, but did not seem to find this issue.

In the image below, I have moved the handbonenode, using IKchain this means I need to key three bone nodes, but for some reason belly and back bone nodes also get added, even though they are not selected.

3 2 bug

@SaffronStreams
Copy link
Author

I've tried looking for the cause. I've noticed that this now also happens when I open this project in 3.1, when I select children of belly, or back they both get selected along.

@SaffronStreams
Copy link
Author

I seem to have identified the steps. I had made an IK chain with belly->back->head bones. The Head bone is at the same level as left arm and right arm bones. I think it made keys for the two parent bones because they were included in an adjacent? IK chain.

Somehow I had not yet noticed that selecting a child in an IK chain also makes keys for the parents. I don't know if this is a setting I triggered by accident or really haven't noticed yet because it wasn't a problem before. I just started experimenting with belly->back ik chains, so I don't know if this is really a problem for standard characters.

I could however imagine a monster with tentacles or something where it might make animating more difficult than needed, so being able to turn this off (adding keys for parents of a bone node that's part of an IK chain) seems like a good idea.

@KoBeWi
Copy link
Member

KoBeWi commented Nov 11, 2020

Can anyone still reproduce this bug in Godot 3.2.3 or any later release?

If yes, please ensure that an up-to-date Minimal Reproduction Project (MRP) is included in this report (a MRP is a zipped Godot project with the minimal elements necessary to reliably trigger the bug). You can upload ZIP files in an issue comment with a drag and drop.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants