Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

FBX Batch Importer

An asset by Tydorius
The page banner background of a mountain and forest
FBX Batch Importer hero image

Quick Information

0 ratings
FBX Batch Importer icon image
Tydorius
FBX Batch Importer

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.NotesI 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.

Supported Engine Version
4.4
Version String
0.9.0
License Version
MIT
Support Level
community
Modified Date
27 days ago
Git URL
Issue URL

FBX Batch Importer

Godot 4.4 FBX Batch Importer & Texturer Tool

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, 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).

Benefits

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.

Instructions

  1. Add the folder fbx_bulk_conversion to your addons folder.
  2. Add the addon to your project.
  3. Under Project> Tools, select FBX Batch Importer
  4. Select your material file for albedo / material. This can be an image file or .tres file.
  5. If you are using image files, you can create a material with additional layers by populating the 'normal', 'metal', etc. fields with their corresponding files.
  6. Select the material output folder if you are creating a material. If you are using a .tres file that is a complete 'material' and not a compressed texture 2D, you do not need to select this option.
  7. If you only wish to process the material, you can use the "Process & Save Material" button once you've selected the files and the output destination.
  8. Select the FBX source directory.
  9. Select the output directory for your TSCN files.
  10. Trigger the batch with the "Process FBX Files" button.

Notes and Warnings

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.

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.

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
FBX Batch Importer icon image
Tydorius
FBX Batch Importer

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.NotesI 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.

Supported Engine Version
4.4
Version String
0.9.0
License Version
MIT
Support Level
community
Modified Date
27 days ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers