-
-
Notifications
You must be signed in to change notification settings - Fork 21.8k
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
Reimporting a 3D mesh (imported as single mesh) doesn't update it in opened scene, must close and reopen #14338
Comments
Can confirm, I have experienced this for a couple of months at least |
Can confirm that the bug exists in 3.1 (tracked since alpha 4): Version: OS: Very inconvenient with my work flow... |
Is this still reproducible in the current master branch? If so, could someone provide a reproduction project that allows testing it easily? |
Same here in 3.2 Beta 4 importing GLTF files made in Blender. It only update at the current root scene if i open the imported one. |
@akien-mga I can confirm the issue is still present in the latest godot 3.2 stable build. I'm uploading a very simple project where the issue can be reproduced without the use of any external programs like blender. The project has four important resources:
Steps to reproduce:
|
@setzer22 if you import the mesh as a scene, then you are not hitting the same exact issue. The problem I had was with an OBJ, which is imported as a mesh resource directly. That means the import process should normally go flawlessly, since there is no scene instances or node hierarchies to magically replace. Meshes imported as scenes however, are a different story, and probably a larger beast. They do contain mesh resources that must be updated, but should the hierarchy or object counts change, nodes don't update, which is what you are experiencing I believe. (a similar beast would be the reloading of a scene if it gets modified on disk) |
I see now. Thanks for clarifying that! I will open a separate issue. |
Can confirm still happening in 2021. Mesh will not update in an open scene in Godot 3.3.2. Using GLTF exports from Blender into Godot and although reimport is recognized, mesh won't update. Please note that materials are included in this particular export. Closing and reopening the scene resolves it. |
Note that importing as mesh with OBJ is different than what GLTF import does. GLTF is imported as a scene, while OBJ is imported as a mesh resource. Maybe that's a different issue (same as my comment #14338 (comment)) At this point either a new issue should be opened, or this one has to be retitled somehow because although the use case is similar, the corresponding feature is different. |
Godot 3.0 master
Windows 10 64 bits
nVidia geforce 940M
Similar to #10017 (if not the same?)
I have an opened scene which contains an instance of an imported OBJ scene. I modified the scene in Blender, exported it, but in Godot I don't see any difference. I have to close the scene and reopen it to see the difference.
The text was updated successfully, but these errors were encountered: