Importing multiple parts (from Blender)

I’m importing assets from Blender into Godot 4, and I noticed regardless of using a blender file or a gltf file, they’re imported as one node instead of subnodes (or a tree). ie. no individual parts. But when I double click the file in Godot 4 I see them as separate nodes in their own scene. I’ve tried multiple import options, but none seem to help.

Is there a way to import multiple mesh parts into Godot using only one file?

The file in it’s own scene:

The assets imported as one node:

image

You can right click any instantiated scene and select “editable children” to change the children nodes for that scene. You could also create a new inherited scene of the GLTF/blend file from the filesystem.

Make sure to post in Help next time

2 Likes

yes, if separating them is that important to you, then you can just export them as separate glb files, or within the advanced import panel you can disable any specific mesh you don’t want to import just yet

Option 1

This is the option to use if you plan to update the model in Blender and re-import.

  1. Find the file in .glb file in FileSystem.
  2. Right-click on it and select New Inherited Scene.

Option 2

This is the option to use if you’re done editing in Blender but the above option doesn’t give you the ability to edit everything you need.

  1. Create a new scene with a Node3D node as its root.
  2. Find the file in .glb file in FileSystem.
  3. Drag and drop the file from FileSystem onto the Node3D node.
  4. Right-click on your imported scene and select Make Local.
1 Like