Texture image loading error in FBX

Just installed TD 2022.31030, and tried to import your sample ‘tyran.fbx’. There is ‘Could not load image’ error in touchTextures. Also tried some other fbx files, same error.

2 Likes

Hey @spikle88

Apologies about the delay and thanks for the report.

This is logged to be looked into.

Best,
Michel

Having the same problem in 2022.35320, all textured fbx files are unusable.

Having the same problem in 2022.35320, all textured fbx files are unusable.

You can use an Info DAT and reference the FBX COMP to get a list of textures and their search paths. FBX files that have external files may no longer have a valid relative/absolute paths to their texture files, but if you can locate it manually then you can update the Texture Directory parameter on the FBX COMP and re-import.

It seems to do with the image format. Downloaded files from the internet often work, having .jpg or .png textures. But when I export a textured mesh from Blender and import it into TD, TD creates a .fbm folder and a .fbm file named after the fbx file, and tries to load that file which it does not understand.

But in blender I can’t seem to select the image format for embedded textures during fbx export. When I export the images from blender to separate files I can choose the format and then it works when manually applying those files in TD. So I guess it’s more a Blender issue :confused:

edit: Found the source of the problem and the solution:
When loading .blend files from the web, any textures are usually embedded, and blender uses this internal fbm format. So the way to get it exporting with a custom image format, is to ‘unpack’ each texture in blender and put them in a directory so they are external files. Then when exporting the fbx with embedded textures, it copies it from those external files.

1 Like

Yeah we won’t be able to read custom image formats. The image file formats we support in FBX are the same as the formats we support in the Movie File In TOP.

The fbm directory structure is a part of the FBX SDK’s embedded texture process and isn’t specific to Blender. Upon import of the FBX file the fbm directory will automatically be created next to it and all the texture paths in the FBX file will point into it.

https://download.autodesk.com/us/fbx/20102/fbx_sdk_help/index.html?url=WS73099cc142f48755-385a98b0121d1bb015f-13f8.htm,topicNumber=d0e3596

1 Like