When I try to load the model using the r124GLTFLoader object, I get “net::ERR_FAILED 200 (OK)” errors for the textures, as you can see in the Chrome DevTools screenshot below.
That’s unrelated to the problem I posted. That error is in regards to a completely different code module that is for a different animation model than the one I’m having trouble with (the one I am referring to in this thread).
have you tried exporting the model as a single .glb file from blender, you’ll have everything in one file and you’ll save one additional request,(I think you can apply a metallic map as an image texture in blender )
That’s the bigger problem. I have Blender but I don’t know how to use it (yet). Sadly it appears that many of the models sold on commercial 3D model sites like TurboSquid, SketchFab, etc. expect the buyer to have 3D editor skills. Unfortunately you don’t find out which ones aren’t “ready to go” until you buy and download the model(s).
Thanks XAR. So the journey is over (unless I see a non-GLB format model I really want to have). From here on in, I only buy models that have a GLB format. Luckily the Piccolo spider robot had a GLB file. I just loaded that and it displays and works fine in in ThreeJS (see screenshot):
In this case it’s the GLTF version, but all of the formats were a problem for me except for the GLB format, like XAR suggested. That format is my solution.