# Why does a transparent object not appear behind another?

**URL:** <https://discourse.threejs.org/t/why-does-a-transparent-object-not-appear-behind-another/47425>\
**Category:** Questions\
**Tags:** refraction, transparency\
**Created:** [January 30, 2023, 5:36am UTC](https://discourse.threejs.org/t/why-does-a-transparent-object-not-appear-behind-another/47425 "2023-01-30T05:36:10Z")\
**Posts on this page:** 1\
**Showing post:** 8

<div class="post-metadata">

**Author:** ![trusktr](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/trusktr/32/13726_2.png) [@trusktr](https://discourse.threejs.org/u/trusktr)\
**Post date:** [January 30, 2023, 6:07am UTC](https://discourse.threejs.org/t/why-does-a-transparent-object-not-appear-behind-another/47425/8 "2023-01-30T06:07:20Z")

</div>

Yeah, I’m thinking it might be something like that too.

EDIT: Yeah, looks like it is not possible, this is the order in the renderer:

> <https://github.com/mrdoob/three.js/blob/fcd98c86e81f62ba11ed4c4c7cd560d9dc82ba2f/src/renderers/WebGLRenderer.js#L1216-L1222>

It renders only opaqueObjects first, then anything that is transmissive (like the refracting stone).

Another thread that mentions it:

> [@Transmission throw more than one object](https://discourse.threejs.org/t/transmission-throw-more-than-one-object/29335):
>
> Hi Forum, I’ve been playing with the transmission material property of physical material, I have noticed that objects with transmission are ignored when they are behind an object that also has transmission applied. Here some pictures [Screen Shot 2021-08-27 at 12.05.15] Here you can see how the gray plate doesn’t consider the red plate that is behind. So the question is how can I make the red plate be visible behind the gray plate and at the same time …

---

_[View the full topic](https://discourse.threejs.org/t/why-does-a-transparent-object-not-appear-behind-another/47425)._
