Babylon.js Sandbox seems to be inverting the colors of Transmission when there is also Iridescence in use.
Iridescent coatings are used on mirrored sunglasses, which are partially transparent. A real-world photo of the effect:
A sample glTF asset using KHR_materials_transmission with KHR_materials_iridescence:
SunglassesDGG_GLB.zip (230.4 KB)
The material for the outside surface of the lenses:
Comparing the asset in different glTF renderers:
glTF Sample Viewer also seems to be incorrect, a separate issue has been reported there:
What should the behavior be, not sure to understand the issue, sorry @echadwick-artist, would be great if you could describe a bit more ?
The skybox should not appear green behind the glass. The iridescence is pink, so the inverse is green.
Three.js Editor is rendering it correctly, the skybox through the glass is not showing inverted pink (green).