# Loading 15mb model faster advice

**URL:** <https://forum.babylonjs.com/t/loading-15mb-model-faster-advice/16638>\
**Category:** Questions\
**Created:** [December 14, 2020, 7:44pm UTC](https://forum.babylonjs.com/t/loading-15mb-model-faster-advice/16638 "2020-12-14T19:44:33Z")\
**Posts on this page:** 5\
**Page:** 2

<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:** [December 16, 2020, 7:41pm UTC](https://forum.babylonjs.com/t/loading-15mb-model-faster-advice/16638/21 "2020-12-16T19:41:26Z")

</div>

I do not think we have such callbacks as incremental loading is different from LOD based loading.

In your case I wonder if GLTF MSFT lod would not simplify your use case.

---

<div class="post-metadata">

**Author:** ![javismiles](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/javismiles/32/12924_2.png) [@javismiles](https://forum.babylonjs.com/u/javismiles)\
**Post date:** [December 16, 2020, 7:46pm UTC](https://forum.babylonjs.com/t/loading-15mb-model-faster-advice/16638/22 "2020-12-16T19:46:13Z")

</div>

@sebavan ,thank you,  
its ok if there are no such callbacks, but shouldnt there be a way to detect the completion of the whole process at least?

on the other hand I dont understand what MSFT lod means 🙂 I know GLFT format of course,

the thing is that the babylon exporter from blender does a really good job, so it would be great to use that

---

<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:** [December 16, 2020, 7:51pm UTC](https://forum.babylonjs.com/t/loading-15mb-model-faster-advice/16638/23 "2020-12-16T19:51:44Z")

</div>

Here is the answer from Gary about msft lod:

> [@bghgary](#):
>
> This documentation page may be useful: [Progressively Load .glTF Files | Babylon.js Documentation](https://doc.babylonjs.com/divingDeeper/importers/progressiveglTFLoad)

Now you could probably keep separated files to do it as a workaround let s say a low res one and a high res one ?

> [@javismiles](#):
>
> onSuccess

onSuccess would notify you of 100% completion. and if you rely on Async you simply await it to know the full completion.

---

<div class="post-metadata">

**Author:** ![javismiles](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/javismiles/32/12924_2.png) [@javismiles](https://forum.babylonjs.com/u/javismiles)\
**Post date:** [December 16, 2020, 9:01pm UTC](https://forum.babylonjs.com/t/loading-15mb-model-faster-advice/16638/24 "2020-12-16T21:01:12Z")

</div>

@sebavan you are right that an alternative solution is to load separately, with async, the low res model and separately the high res model and then at least I can check for completion yes; and then maybe mmm, maybe if I load async without incremental, then I should be able to get the intermediate percentages as well maybe, If I don’t find any other solutions I will give that a try, thank you 🙂

---

<div class="post-metadata">

**Author:** ![javismiles](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/javismiles/32/12924_2.png) [@javismiles](https://forum.babylonjs.com/u/javismiles)\
**Post date:** [December 16, 2020, 10:19pm UTC](https://forum.babylonjs.com/t/loading-15mb-model-faster-advice/16638/25 "2020-12-16T22:19:39Z")

</div>

This has now been solved here:

> [@onSuccess and onProgress callbacks not working well with incremental loading in terms of tracking completion](https://forum.babylonjs.com/t/onsuccess-and-onprogress-callbacks-not-working-well-with-incremental-loading-in-terms-of-tracking-completion/16694/11):
>
> You should call it at the end of your first batch slight_smile and all will work as you wish

so we can close this one, thank you again for your help 😉

[Previous page](https://forum.babylonjs.com/t/loading-15mb-model-faster-advice/16638.md?page=1)
