The Godot Q&A is currently undergoing maintenance!

Your ability to ask and answer questions is temporarily disabled. You can browse existing threads in read-only mode.

We are working on bringing this community platform back to its full functionality, stay tuned for updates. | Twitter

+1 vote

Dear everyone, my last question didn't seem to get enough traction, and no one gave me an answer. To try and get a solution quicker, because I need it soon, I will post it a second time, but I will rephrase my question.

In blender, I have a model. Made up of several squares, which are shaped in the shape of a human (Basically a minecraft character, except the arms & legs are made up of 2 blocks rather than 1). I have the animations separated into different categories. The legs have their own animations, named LegWalk & LegIdle, there are only keyframes from the leg bones, no other bones are affected by this animation, except for the legs. Same thing for the arms, there are no leg keyframes, which allows me to not have to make different animations for each item/weapon, that way I can animate the arms separately from the legs.

I import my .glb file into godot, and play the arm idle animation, which makes it so the players arms are in-front of the camera (orthodox boxing position), instead of being in a t-pose. However, when I play my LegWalk animation, the arms go back to a t-pose. I look inside the Godot version of the animations and notice that when Godot imported the animations, it also added reset poses for everything else into that animation, making it so that the players arms will go back when I play a walk animation, despite that not happening in blender.

How do I prevent this? I know I can go into the animations and delete the extra tracks, but this will get tedious whenever I add more animations.

Godot is importing my animations with extra tracks for arms and legs.

Godot version 4.0
in Engine by (126 points)

If you don't know the answer, please upvote this, so that it can reach people who do know the answer.

1 Answer

–1 vote

Did you tried importing the *.blend file into your Project?

by (39 points)

Yes, doing this resulted in the same issue.

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.