# THREE.GLTFLoader: No DRACOLoader instance provided

**URL:** <https://discourse.threejs.org/t/three-gltfloader-no-dracoloader-instance-provided/32568>\
**Category:** Questions\
**Tags:** gltf-loader\
**Created:** [December 11, 2021, 8:04am UTC](https://discourse.threejs.org/t/three-gltfloader-no-dracoloader-instance-provided/32568 "2021-12-11T08:04:05Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Alain](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/alain/32/22764_2.png) [@Alain](https://discourse.threejs.org/u/Alain)\
**Post date:** [December 11, 2021, 8:04am UTC](https://discourse.threejs.org/t/three-gltfloader-no-dracoloader-instance-provided/32568/1 "2021-12-11T08:04:05Z")

</div>

Hi  
My goal is, to load a baked 3d-model on a Webflow-Site and do some interactions with it.

Before the closing body-tag I load three.js and the GLTFLoader like this:

```javascript
    <script src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r128/three.min.js" integrity="sha512-dLxUelApnYxpLt6K2iomGngnHO83iUvZytA3YjDUCjT0HDOHKXnVYdf3hU4JjM8uEhxf9nD1/ey98U3t2vZ0qQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <script src="https://cdn.rawgit.com/mrdoob/three.js/master/examples/js/loaders/GLTFLoader.js"></script>

```

In the JS-part I load the model like this:

```javascript
// GLTF loader
const gltfLoader = new THREE.GLTFLoader();
const url = '/assets/iso-04-051221.glb';
gltfLoader.load(url, (gltf) => {
  const root = gltf.scene;
  scene.add(root);
});

```

The THREE-Object loads perfect.  
But I get a error-message about the DRACOLoader:

 ![image](https://canada1.discourse-cdn.com/flex035/uploads/threejs/original/3X/0/a/0a4c964cc6555ae1a1374d91bdff2cef13dca5d3.png)

Has anyone an idea what that DRACOLoader instance is not available?

Kind regards  
Alain

---

<div class="post-metadata">

**Author:** ![Alain](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/alain/32/22764_2.png) [@Alain](https://discourse.threejs.org/u/Alain)\
**Post date:** [December 11, 2021, 8:26am UTC](https://discourse.threejs.org/t/three-gltfloader-no-dracoloader-instance-provided/32568/2 "2021-12-11T08:26:09Z")

</div>

Found it out.  
The problem was in the glb-file.  
I had to unlink the texture of the material in Blender.

---

<div class="post-metadata">

**Author:** ![donmccurdy](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/donmccurdy/32/33209_2.png) [@donmccurdy](https://discourse.threejs.org/u/donmccurdy)\
**Post date:** [December 12, 2021, 10:00pm UTC](https://discourse.threejs.org/t/three-gltfloader-no-dracoloader-instance-provided/32568/3 "2021-12-12T22:00:50Z")

</div>

It sounds like exporting from Blender might have worked because it decompressed the model, not because of the texture? If the glTF model uses Draco compression you’ll need to register a DRACOLoader instance as shown in the [GLTFLoader docs](https://threejs.org/docs/#examples/en/loaders/GLTFLoader).

---

<div class="post-metadata">

**Author:** ![Benny96](https://avatars.discourse-cdn.com/v4/letter/b/3bc359/32.png) [@Benny96](https://discourse.threejs.org/u/Benny96)\
**Post date:** [December 15, 2021, 12:03pm UTC](https://discourse.threejs.org/t/three-gltfloader-no-dracoloader-instance-provided/32568/4 "2021-12-15T12:03:03Z")

</div>

Thanks for sharing this info this is useful keep it up[.](https://www.onevanilla.top/)
