Skip to content

Importing an FBX with embedded textures creates duplicate textures in the project directory. #75720

Description

@ProbDenis

Godot version

4.0.2

System information

Manjaro Linux

Issue description

So I'm trying to import FBX files with embedded textures into Godot 4. This works as expected, but I see a weird behaviour that can clutter the project with duplicate textures. At the first import it creates the textures in the same folder that the FBX file is in. But then it also creates an *.fbm subdirectory that contains the same textures, but they aren't used by the scene. It looks like this:
fbx_import

I think this is related to the "Advanced Import Settings". The *.fbm directory with its unused textures can be deleted without causing any dependency issues, but opening the advanced import settings will always bring it back.

Steps to reproduce

Create an empty project in Godot 4
Add an FBX file that contains textures.
Check the directory for the duplicate textures.

After deleting the redundant textures, open the advanced import settings and watch them reappear.

Note: The FileSystem view isn't always updating immediately when that happens, so the change may not be obvious at first.

Minimal reproduction project

N/A

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status
    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions