I Hope you can add another feature to the Exporter:
The msfs glass material does not render properly in Blender (full transparent)
I lived with that too much, eventually looking in the shader editor and find a really Easy fix
Going backwards, the msfs bsdf shader has its alpha connected to a multiply node (the value of our selected transparency)
Going up in the chain, the multiply Is connected with the color of an EMPYT texture node
This makes literally no sense to me !zero from a texture multiply by any value Always gives zero!
Killing that last binding did the work
Of course exported models looks good to me in the Sim!
Just a quick note, I'm still working on the problem you raise:
I believe I've duplicated what you are seeing. In the left picture (I hope it's really on the left when I attach it!), you see a simple building with a desk inside and double-sided brick walls for comparison. You can see the desk through the top of the window on the right, and you can also see the desk through the bottom of the window on the right. The top is simply some text with an alpha channel as an albedo texture on the Asobo glass material. The bottom is some dirt texture with an alpha channel as an albedo texture. In this way, I used the albedo channel to add dirt to the window. That way, the alpha output is not zero, as you noticed when there is no texture. You can see the alpha settings at the right. I was able to make the window dirty but transparent to a degree. The alpha slider allows me to vary the effect.
On the right, you see the same model in the sim. Clearly there is more here than just the problem with the glass material nodes with no texture in the albedo alpha channel .
I will not go into detail until I know more. I learned a lot about the exporter when I worked on the LOD batch export, and I believe the problem lies with the source node output that is actually exported by the glTF exporter that ships with Blender. Glass is one of the Asobo extensions, but the inputs to the Kronos glTF exporter are difficult to find.
Thank you for bringing this analysis up. I agree that deleting the alpha_multiply input fixes the immediate problem, but I would like to fix the entire problem so I can make dirty glass.
I hope I've used the reply function properly.
I have to go now: KLGA tower is yelling at me to "get that box off the runway!"