So I downloaded the file, and if you look at the paths, it looks like the FBX was exported with absolute paths from the machine that created the FBX.
This means that if your textures aren’t exactly at that path, the importer will not be able to find them.
Looking at the path that is in the FBX, it is formed like this: Volumes/D1/Blender/ArtStation... that is not where the FBX is on my machine (and I assume on yours). Mine is in my Downloads folder.
Fortunately, we have a fallback texture search where we search for textures within the folder containing the FBX. So you can try moving the FBX file into the textures folder, and that will let it find a bunch of the textures.
I tried this, and it fixed all the textures except for the normal textures, which interestingly are missing from the folder, so there’s no fixing that.
So TLDR here: the FBX from sketchfab was poorly created, it should have either bundled the textures into the FBX or used relative paths.
HOWEVER! Here’s a great fix! Sketchfab also allows you to download it as .gltf or .glb, and we recently launched a beta feature supporting glTF. I downloaded the glTF version with the beta feature enabled, and it worked perfectly!
I had no idea this was a thing, thanks for telling me. Is this documented anywhere?
Hmm, weirdly enough I could find normal textures there. I can’t show you right now unfortunately since I’m not at my PC.
Yeah, that might be so, but that must go for a lot of models on sketchfab because this has been happening to me for pretty much all the models I download from there I think, which is frustrating.
Wow, I have to try this out when I get to my desk.