Train windows opacity seems not to work correctly. Take as an example the swiss ETR610 high speed tilting train, that can be downloaded from here: http://www.trainsimhobby.net/infusions/pro_download_panel/file.php?did=985&file_id=1011
Referring to external view every carriage of the train has two shapes: the first element of the train has as shape SBB_CFF_FFS_Etr610-106.s plus a second shape, that appears in the .eng file as FreightAnim, and has as name SBB_CFF_FFS_InterniP1.s .
The two shapes are "superimposed" The window openings are transparent in the first shape and have an alpha-channel in the second one. In the annexed .zip you see in file ETR610_Shapeviewer.jpg how the first element of the train shows up in Shape viewer, after having loaded the two shapes. In MSTS the result is more or less the same. In ORTS however the windows appear completely opaque, as can be seen in file ETR610_ORTS.jpg (also contained in the annexed .zip file).
The opacity is controlled by file vetro.ace . I have tried to reduce opacity. Up to a certain degree of reduction nothing changes in ORTS (in Shape Viewer the transparency of course increases). If the opacity is reduced below a certain threshold the windows begin appearing completely transparent.
So only two states seem to appear in ORTS: either completely opaque or completely transparent.
Same happens in other trainsets.
My guess is that the material flags for the windows with the alpha blending texture only have "alpha masking" enabled, not blending; whether that's a mistake in the shape file or OR's interpretation of it will have to wait for someone to inspect the shape file.