Blender To Godot 4 Pipeline Addon
Do not use Godot import hints like "col"
Godot import hints interfere with the operation of this pipeline (see here: https://docs.godotengine.org/en/4.1/tutorials/assets_pipeline/importing_scenes.html#doc-importing-3d-scenes-import-hints)
Make sure not to have any objects in blender with "col", or other import hints, in their name.
I'm getting "Invalid Owner" errors
Some of these errors are expected and should not affect the operation of the pipeline.
Why am I getting many errors: Condition "!is_inside_tree()" is true
This happens when you update a GLTF file (for example, making edits to models in Blender, and you hit export), but a different scene is open in Godot. You must have the correct scene open (the one that contains the imported GLTF node) in order for the importer to work properly.
Why is nothing happening?
The most common issue is that you haven't actually attached the "GLTFImporter.gd" script to your GLTF file. There are two ways to do this:
1) Manually for each GLTF file. Click the GLTF file in the FileSystem tab, then click on the Import tab. Scroll down and set the Import Script to "addons/blender_godot_pipeline/GLTFImporter.gd"
2) Set it in your project settings. This ensures every GLTF file will get the pipeline attached by default. Go to Project -> Settings -> Import Defaults -> Importer -> Scene -> Import Script (Path) -> Set to "addons/blender_godot_pipeline/GLTFImporter.gd"