Like. Really. We live in 2023, we have these technologies, AI etc but we still need to find a way to export FBX with textures without a problem and manually setting them in 3D software like Blender. Especially when it is about Meshes with hundreds of Textures. We seriously need to set them manually? It’s a shame that this thing is not automated yet.
Or maybe there is a way that I don’t know about?
I know that we can export meshes as GLTF and it is working nice with autoexporting Textures, but it f*cks up all the bones when exporting Skeletal Mesh, why FBX doesn’t have this auto-texture-exporting feature? Maybe there is a plugin or something? I am still confused that this is still a problem in 2023
Ugh I’d really love this feature as well! Blender has a great function to find missing textures just based on the name of the image file, but the image file name isn’t included in the FBX export either.
I guess it’s something to do with the complexity of how the shader is set up, doesn’t match the material slots in the FBX file, but at least bulk exporting textures from the selected meshes would be a great start.
I have to question the whole concept:
What would you do when you have 64 different texture references in the material that cause a never-ending export that won’t import into any type of software?
Aside from that, im telling you now that the chances of anything remotely similar happening are less than 0.
I have written both FBX export and Import pyton stuff. There is 0 point in putting a single texture per material into a model when not even the software FBX is meant for can do a great job at loading it up correctly.
Hey there @Kaffemor! The FBX importer does have functionality to import textures, however as MH put it, searching too deeply and trying to parse each files names and conventions wasn’t intended to begin with. It has some limited capability to automatically apply some texture map types under specific naming conventions, and only when the FBX file is in the same folder as the textures (by default that is). This is by no means ideal, but the GLTF importer (by nature of GLTF/GLB files baking textures into the file itself) usually imports everything in place barring more complex setups.
Some of the limitations of the FBX pipeline are listed here: