Edit of asset "FBX Batch Importer" Accepted

Old/Current New/Edit
Title FBX Batch Importer FBX Batch Importer
Description This tool script for Godot Engine 4.4 automates the process of importing multiple FBX files from a specified directory, extracting the primary mesh from each, applying a material, generating a collision shape, and saving each textured mesh as a new .tscn scene file. The material can either be loaded from an existing Godot Material resource or automatically created from a set of provided textures (Albedo, Normal, Metal, Emission, Roughness).

Originally, this only created a MeshInstance3D and created a scene with only the single object. Based on feedback, I have added additional functionality that uses the MeshInstance3D built in functions to automatically generate a collision mesh. The old functionality can be used through a new checkbox labeled 'Only Output Mesh TSCN'.

The material can either be loaded from an existing Godot Material (`.tres`) resource or automatically created from a set of provided textures (Albedo, Normal, Metal, Emission, Roughness).

This gets around some limitations on bulk importing FBX files from asset providers such as Synty. The end result is a tscn with only a single mesh inside. No animationplayers, not blank material 0, no hoping the fbx is configured to load an actual texture so you don't have to manually apply it yourself.

Requirements

* Godot Engine 4.4 or later.

* Note: Because of the addition of UIDs, this plugin expect 4.4 or later. It is untested on <4.4.

* A Godot project setup.

Notes

The best place to submit issues is via Github.
This tool script for Godot Engine 4.4 automates the process of importing multiple FBX files from a specified directory, extracting the primary mesh from each, applying a material, and saving each textured mesh as a new `.tscn` scene file.

The material can either be loaded from an existing Godot Material (`.tres`) resource or automatically created from a set of provided textures (Albedo, Normal, Metal, Emission, Roughness).

This gets around some limitations on bulk importing FBX files from asset providers such as Synty. The end result is a tscn with only a single mesh inside. No animationplayers, not blank material 0, no hoping the fbx is configured to load an actual texture so you don't have to manually apply it yourself.

Requirements

* Godot Engine 4.4 or later.

* Note: Because of the addition of UIDs, this plugin expect 4.4 or later. It is untested on <4.4.

* A Godot project setup.

Notes

I have only tested this with Synty assets using a single PNG file. I included the options for normal map, etc., but I have not yet tested them. That's the primary reason this is not consider the 1.0 release. If someone else confirms they work, or if I test it, I'll move to 1.0 rc.
Category 3D Tools 3D Tools
License MIT MIT
Repository Provider GitHub GitHub
Repository Url https://github.com/Tydorius/fbx_batch_importer https://github.com/Tydorius/fbx_batch_importer
Issues Url https://github.com/Tydorius/fbx_batch_importer/issues https://github.com/Tydorius/fbx_batch_importer/issues
Godot version Godot 4.4 Godot 4.4
Version String 1.0.2 0.9.0
Download Commit e7b0f35593e89bc1950a03a668459e7d01be62a0 e7b0f35593e89bc1950a03a668459e7d01be62a0
Download Url (Computed) https://github.com/Tydorius/fbx_batch_importer/archive/e7b0f35593e89bc1950a03a668459e7d01be62a0.zip https://github.com/Tydorius/fbx_batch_importer/archive/e7b0f35593e89bc1950a03a668459e7d01be62a0.zip
Icon Url https://raw.githubusercontent.com/Tydorius/fbx_batch_importer/refs/heads/main/fbx_batch_importer_icon.png
https://raw.githubusercontent.com/Tydorius/fbx_batch_importer/refs/heads/main/fbx_batch_importer_icon.png
Preview Insert
Type image
Image/Video URL https://tydorius.itch.io/godot-fbx-batch-importer
Thumbnail https://raw.githubusercontent.com/Tydorius/fbx_batch_importer/refs/heads/main/fbx-batch-importer.png