# How to let 2d gui block operation of 3d gui

**URL:** <https://forum.babylonjs.com/t/how-to-let-2d-gui-block-operation-of-3d-gui/34932>\
**Category:** Questions\
**Created:** [October 19, 2022, 9:01am UTC](https://forum.babylonjs.com/t/how-to-let-2d-gui-block-operation-of-3d-gui/34932 "2022-10-19T09:01:50Z")\
**Posts on this page:** 1\
**Showing post:** 13

<div class="post-metadata">

**Author:** ![mawa](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/mawa/32/12384_2.png) [@mawa](https://forum.babylonjs.com/u/mawa)\
**Post date:** [October 20, 2022, 1:35pm UTC](https://forum.babylonjs.com/t/how-to-let-2d-gui-block-operation-of-3d-gui/34932/13 "2022-10-20T13:35:23Z")

</div>

Thanks. Bookmarked. You know, I just knew you could do it 😉 If you can’t, nobody can 😀  
May be you can now quickly check out my other related finding of the day. The solution might also be around this UtilityLayerRenderer (hopefully?):

> [@3D GUI + PP imageProcessingEnabled makes the 3D GUI show on top of all](https://forum.babylonjs.com/t/3d-gui-pp-imageprocessingenabled-makes-the-3d-gui-show-on-top-of-all/34989):
>
> Dears, I spent half of my day deconstructing all of my scene, creating tests and PGs for this. I couldn’t understand why my 3D GUI layer would show on top of my meshes when, in a simple PG, it doesn’t. Finally, stumbled over this one. Don’t know if it’s a bug or a restriction (such as i.e. the use of scattering with the 3D GUI) but on the other hand, I did not find any warning or information about this. So, FYI, and from this PG: Enabling imageProcessing on the default rendering pipeline …

---

_[View the full topic](https://forum.babylonjs.com/t/how-to-let-2d-gui-block-operation-of-3d-gui/34932)._
