# Using Draco Compressed glb files

**URL:** <https://forum.babylonjs.com/t/using-draco-compressed-glb-files/10208>\
**Category:** Questions\
**Created:** [April 22, 2020, 6:28am UTC](https://forum.babylonjs.com/t/using-draco-compressed-glb-files/10208 "2020-04-22T06:28:25Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![jesvin\_palatty](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/jesvin_palatty/32/7586_2.png) [@jesvin\_palatty](https://forum.babylonjs.com/u/jesvin_palatty)\
**Post date:** [April 22, 2020, 6:28am UTC](https://forum.babylonjs.com/t/using-draco-compressed-glb-files/10208/1 "2020-04-22T06:28:25Z")

</div>

I have a 3d website with three scenes with a total asset size of 95mb. Since the loading time is high, I am planning to decrease it . I came across draco compression for glb/gltf files. Can anyone help in understanding more about how to use it to compress my glb assets and how to load those assets into babylon…?

Thank You…

---

<div class="post-metadata">

**Author:** ![sebavan](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/sebavan/32/57_2.png) [@sebavan](https://forum.babylonjs.com/u/sebavan)\
**Post date:** [April 22, 2020, 11:25am UTC](https://forum.babylonjs.com/t/using-draco-compressed-glb-files/10208/2 "2020-04-22T11:25:02Z")

</div>

No problem, adding @bghgary for the compression part.

---

<div class="post-metadata">

**Author:** ![Alex\_B](https://avatars.discourse-cdn.com/v4/letter/a/5f8ce5/32.png) [@Alex\_B](https://forum.babylonjs.com/u/Alex_B)\
**Post date:** [April 22, 2020, 1:54pm UTC](https://forum.babylonjs.com/t/using-draco-compressed-glb-files/10208/3 "2020-04-22T13:54:58Z")

</div>

I can answer this. There are lots of ways to compress for Draco. You can use Blender by importing your mesh and then re-exporting ([glTF 2.0 — Blender Manual](https://docs.blender.org/manual/en/2.80/addons/io_scene_gltf2.html)).

You can also use the command line tool, GLTF Pipeline ([gltf-pipeline - npm](https://www.npmjs.com/package/gltf-pipeline)). Both of these will add the Draco compression extension information into your GLTF. Babylon will then see that extension and attempt to load the GLTF using the WASM files. It’s pretty seamless.
