# Is there an order-independent transparency implementation for Babylon.js?

**URL:** <https://forum.babylonjs.com/t/is-there-an-order-independent-transparency-implementation-for-babylon-js/1563>\
**Category:** Questions\
**Created:** [February 22, 2019, 8:03pm UTC](https://forum.babylonjs.com/t/is-there-an-order-independent-transparency-implementation-for-babylon-js/1563 "2019-02-22T20:03:05Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![trusktr](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/trusktr/32/840_2.png) [@trusktr](https://forum.babylonjs.com/u/trusktr)\
**Post date:** [February 22, 2019, 8:03pm UTC](https://forum.babylonjs.com/t/is-there-an-order-independent-transparency-implementation-for-babylon-js/1563/1 "2019-02-22T20:03:05Z")

</div>

Is there an OIT implementation for Babylon?

Three.js has a few of them in the community, but I’m looking to switch to Babylon for a project.

---

<div class="post-metadata">

**Author:** ![jerome](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/jerome/32/22_2.png) [@jerome](https://forum.babylonjs.com/u/jerome)\
**Post date:** [February 22, 2019, 8:24pm UTC](https://forum.babylonjs.com/t/is-there-an-order-independent-transparency-implementation-for-babylon-js/1563/2 "2019-02-22T20:24:02Z")

</div>

does this help : [Transparency and How Meshes Are Rendered - Babylon.js Documentation](https://doc.babylonjs.com/resources/transparency_and_how_meshes_are_rendered) ?

---

<div class="post-metadata">

**Author:** ![trusktr](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/trusktr/32/840_2.png) [@trusktr](https://forum.babylonjs.com/u/trusktr)\
**Post date:** [March 23, 2019, 10:51pm UTC](https://forum.babylonjs.com/t/is-there-an-order-independent-transparency-implementation-for-babylon-js/1563/3 "2019-03-23T22:51:29Z")

</div>

@jerome If that means the answer is no, then I suppose that helps know the answer! It will be nice to have OIT someday!

---

<div class="post-metadata">

**Author:** ![Deltakosh](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/deltakosh/32/26635_2.png) [@Deltakosh](https://forum.babylonjs.com/u/Deltakosh)\
**Post date:** [March 24, 2019, 10:19pm UTC](https://forum.babylonjs.com/t/is-there-an-order-independent-transparency-implementation-for-babylon-js/1563/4 "2019-03-24T22:19:13Z")

</div>

Unfortunately the answer is no (but facet ordering could help as @jerome mentioned)  
I did not check that topic too much but this is definitely something we could think of for 4.1

Fancy opening a feature request on our repo?

---

<div class="post-metadata">

**Author:** ![stur86](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/stur86/32/8377_2.png) [@stur86](https://forum.babylonjs.com/u/stur86)\
**Post date:** [May 11, 2020, 5:14pm UTC](https://forum.babylonjs.com/t/is-there-an-order-independent-transparency-implementation-for-babylon-js/1563/5 "2020-05-11T17:14:37Z")

</div>

Resurrecting the question because I have a need for this feature now. Has there been any progress, or is there any trick in Babylon.js that allows doing this?
