# Is it possible to load GLTF files using multithreading without blocking the rendering?

**URL:** https://discourse.vtk.org/t/is-it-possible-to-load-gltf-files-using-multithreading-without-blocking-the-rendering/13783
**Category:** Support
**Tags:** python
**Created:** [April 24, 2024, 8:58am UTC](https://discourse.vtk.org/t/is-it-possible-to-load-gltf-files-using-multithreading-without-blocking-the-rendering/13783 "2024-04-24T08:58:50Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![callback00](https://discourse.vtk.org/user_avatar/discourse.vtk.org/callback00/32/8782_2.png) [@callback00](https://discourse.vtk.org/u/callback00)
#### Post date: [April 24, 2024, 8:58am UTC](https://discourse.vtk.org/t/is-it-possible-to-load-gltf-files-using-multithreading-without-blocking-the-rendering/13783/1 "2024-04-24T08:58:50Z")

</div>

I want to load two GLTF models, one simple and one complex. Since the complex model takes a long time to load, I use multithreading to load it. However, I found that after the simple model is loaded and rendered, I’m unable to interact with the window. I must wait until the complex model finishes loading to interact with the interface. I suspect this is because loading the complex model is blocking the window rendering. Is there any way to allow window interactions during the loading of the complex model?
