Godot: gltf/glb/dae models do not update until we open the inherited scene or relaunch Godot

Created on 25 Mar 2019  Â·  5Comments  Â·  Source: godotengine/godot

Godot 3.1

If I export my model in gltf, glb or dae inside Godot and add it in the viewport, it will instance it as a scene and the model will be displayed correctly. But if I edit the model in Blender and overwrite the file, the model won't be refreshed until I open it as new inherited scene.
If I keep the tab open the model is always updated when I overwrite the file.

For example if I export Suzanne in .gltf in Godot the model is displayed:

fine

Then if I edit the model in Blender and export it, the texture are updated and loaded but not the model and UVs, I get that:

wrong model

I need to open the model in an inherited scene to update it. I keep a tab open to update the model or to close Godot and relaunch it to update everything.

model in tab

bug confirmed editor import

Most helpful comment

I'm also having the same issue. Exporting and overwriting a gltf from Blender does not yield an update in the Godot editor after the re-import happens.

gltf-updating

All 5 comments

Is a duplicate of issue https://github.com/godotengine/godot/issues/25243
I'm reporting this so far unsuccessfully since January :-/

And additionally the .escn exported models (from the godot blender exporter
https://github.com/godotengine/godot-blender-exporter/tree/blender2.8)
do not update until you delete the .import folder and restart Godot …
Could you also try to confirm that? Thanks.

Close as a duplicate of https://github.com/godotengine/godot/issues/27409. Keeping the older issue.

@fire you linked the same issue number, couldn't follow it :b

Sorry this is the older issue. Reopening.

I'm also having the same issue. Exporting and overwriting a gltf from Blender does not yield an update in the Godot editor after the re-import happens.

gltf-updating

Was this page helpful?
0 / 5 - 0 ratings