0 votes

I have a little guy with a bunch of prepackaged animations in the .glTF model. I can see these animations in the Windows 3d Viewer, but when I import the model and add an animation player, no said animations appear.

Godot version 3.4.4
in Engine by (16 points)

1 Answer

0 votes

You have to "Push Down" the animations into NLA editor when in Blender.

by (7,742 points)

Could you elaborate? Are the source files required?

.blend file is required.
You need to open it, go to the ActionEditor tab or usual Animation tab, and for every animation there You need to click an option called "Push Down" - small button near the title of animation/action. It sends animation to NonLinearAnimation Editor (NLA), which is also accessible as a separate Tab, but You don't need to open it or do anything there. Just push all of the animations down. When it is done, only then can animations be exported into .gltf.

I have little experience with blender. When I select an animation track, the Push Down button is greyed out.

Ok, maybe it was only doable in ActionEditor.
To the far left of the animation panel, there is a small menu button. Click it, it will expand into lot of view options. Find ActionEditor there. When You choose it You will notice slight change of animation panel. In the middle You will be able to choose whole animations with names, and PushDown will become available for each of them.

I think i'm already in action editor.

oh wait no.
Didnt have an animation selected for some reason

It works now that I put it into a new inherited scene. Thanks.

Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read Frequently asked questions and How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to [email protected] with your username.