<p dir="auto"><strong>Describe the bug</strong></p>
<p dir="auto">In version 131, fbx files are loaded without textures.</p>
<p dir="auto"><strong>To Reproduce</strong></p>
<p dir="auto">Steps to reproduce the behavior:</p>
<ol dir="auto">
<li>extract attached file</li>
<li>run index.html</li>
</ol>
<p dir="auto">reproduce file is below</p>
<p dir="auto"><em><strong>Code</strong></em></p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="let character = await new Promise((res,rej)=&gt;{
    new FBXLoader().load('ArcherRi01.FBX', newChar=&gt;res(newChar));
});"><pre class="notranslate"><code class="notranslate">let character = await new Promise((res,rej)=&gt;{
    new FBXLoader().load('ArcherRi01.FBX', newChar=&gt;res(newChar));
});
</code></pre></div>
<p dir="auto"><em><strong>Live example</strong></em></p>
<p dir="auto">nothing</p>
<p dir="auto"><strong>Expected behavior</strong></p>
<p dir="auto">loaded without texture</p>
<p dir="auto"><strong>Screenshots</strong></p>
<p dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/88191844/129261856-90dced3a-4de0-4170-a704-db57ea679e13.png"><img src="https://user-images.githubusercontent.com/88191844/129261856-90dced3a-4de0-4170-a704-db57ea679e13.png" alt="qqqq11212" style="max-width: 100%;"></a></p>
<p dir="auto"><strong>Platform:</strong></p>
<ul dir="auto">
<li>Device: [Desktop, Mobile]</li>
<li>OS: [Windows, MacOS, Linux, Android, iOS]</li>
<li>Browser: [Chrome, Firefox, Safari, Edge]</li>
<li>Three.js version: [dev, r131]</li>
</ul>
<p dir="auto">FBXLoader doesn't load textures,<br>
I tried swapping out the threejs lib in the node modules to an older one (a month old) and it works,<br>
so some update happened which either broke it or changed the way it works?</p>
<p dir="auto">Import:<br>
<code class="notranslate">import { FBXLoader } from "three/examples/jsm/loaders/FBXLoader";</code></p>
<p dir="auto">Code:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="  loadFBXModel(path, modelFile, pos = [0, 0, 0], size = 0.1) {
    const loader = new FBXLoader();
    loader.setPath(path);
    loader.load(modelFile, (fbx) =&gt; {
      fbx.scale.setScalar(size);
      fbx.traverse((c) =&gt; {
        c.castShadow = true;
      });
      fbx.position.copy(new THREE.Vector3(...pos));
      this._scene.add(fbx);
    });
  }"><pre class="notranslate"><code class="notranslate">  loadFBXModel(path, modelFile, pos = [0, 0, 0], size = 0.1) {
    const loader = new FBXLoader();
    loader.setPath(path);
    loader.load(modelFile, (fbx) =&gt; {
      fbx.scale.setScalar(size);
      fbx.traverse((c) =&gt; {
        c.castShadow = true;
      });
      fbx.position.copy(new THREE.Vector3(...pos));
      this._scene.add(fbx);
    });
  }
</code></pre></div>
<p dir="auto">how it is with older version:<br>
<a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/54670936/128532439-b4fb84f5-c87a-445b-8d34-d33086cbc46e.png"><img width="136" alt="image" src="https://user-images.githubusercontent.com/54670936/128532439-b4fb84f5-c87a-445b-8d34-d33086cbc46e.png" style="max-width: 100%;"></a></p>
<p dir="auto">how it is in the current version:<br>
<a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/54670936/128532623-39c0a5d0-a785-4dec-a204-7f5f788dabe3.png"><img width="125" alt="image" src="https://user-images.githubusercontent.com/54670936/128532623-39c0a5d0-a785-4dec-a204-7f5f788dabe3.png" style="max-width: 100%;"></a></p>