# Promise on ready CubeTexture / EnvironmentHelper

**URL:** <https://forum.babylonjs.com/t/promise-on-ready-cubetexture-environmenthelper/18616>\
**Category:** Questions\
**Created:** [February 23, 2021, 7:17am UTC](https://forum.babylonjs.com/t/promise-on-ready-cubetexture-environmenthelper/18616 "2021-02-23T07:17:16Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![bestog](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/bestog/32/89_2.png) [@bestog](https://forum.babylonjs.com/u/bestog)\
**Post date:** [February 23, 2021, 7:17am UTC](https://forum.babylonjs.com/t/promise-on-ready-cubetexture-environmenthelper/18616/1 "2021-02-23T07:17:16Z")

</div>

Hello,

I need an information or promise when the `environmentTexture` is finished loading from the `scene.createDefaultEnvironment();`  
How can I intercept this?  
We currently have the problem that our object is transparent until the ENV map is downloaded and processed. Is there an event at the very end?

---

<div class="post-metadata">

**Author:** ![Evgeni\_Popov](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/evgeni_popov/32/4432_2.png) [@Evgeni\_Popov](https://forum.babylonjs.com/u/Evgeni_Popov)\
**Post date:** [February 23, 2021, 8:08am UTC](https://forum.babylonjs.com/t/promise-on-ready-cubetexture-environmenthelper/18616/2 "2021-02-23T08:08:25Z")

</div>

You can use the `Texture.onLoadObservable` event:

[https://playground.babylonjs.com/#PPN5HC](https://playground.babylonjs.com/#PPN5HC)
