Reimporting animations

Godot Version: 4.3

Hi everyone.

Briefly, here is what I did/my problem.

Working part

  1. I exported an animated model from blender as glb,
  2. imported it in godot using “New Inherited Scene”
  3. added an animation tree
  4. At this point, everything works fine

The problem

  1. Modify an animation’s speed in Blender
  2. export as glb
  3. opening the “Advanced Import Settings” dialog in godot, verifying that the animation has been updated and reimported
  4. Realizing that, when I test the animation tree, it still uses the older version.

NOTE: if I try to create a new scene(using the same method), the animation is updated.

So, is there any way to reimport animations except for recreating the whole scene from scratch?

My workflow is somewhat different from yours (I never use New Inherited Scene), but I sometimes (rarely) have to close the scene and the script before Godot will recognize the reimport. And on some occasions, I have to manually delete the .import file.

I have also had occasion to delete the mesh from my scene (I always create a separate scene where the mesh is a child), and drag the mesh from the filesystem tab to the scene.

These actions were more common in 3.x than 4.x.

Hi, thanks for your answer.

I have already tried to close and reopen the scene and also godot.
About the .import file, I haven’t tried to delete it yet, though I can’t find it in my res folder.
Do you know where can I find it?

You can’t see it from within Godot. You have to use your operating system file manager and navigate to the resource folder that contains your scene. You will see the .import file there.

Oh, perfect! It worked! Thanks for your support

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.