PC info: Windows 11 latest, RTX 2070, R7 3800X Date first experienced: 14/08/2023 (DD/MM) Date last experienced: 10/09/2023
Basically beams don’t render behind glass materials, this happens both with unions and parts. Even if the glass transparency is 1, it still won’t render.
The thing which made me sure that this is a bug is basically any other material will render the beam if it’s visible with enough transparency. The glass material does not render any part of the beam.
I specially use this combo (scope+bullet effect) and this makes the bullet holes not visible from the scopes which limit the visuals a lot.
Reproduction steps:
Download and open this place file: place.rbxl (56.9 KB)
Move the highlighted glass union (or just any glass part, that part is just something I specially use) in front of the bullet hole beam.
Expected behavior:
Glass should render the beam like any other material.
Actual behavior:
None of the beam gets rendered behind a semi-transparent or even transparent glass part.
Glass is strangest material, which will hide ANYTHING transparent behind it.
Highlight + glass = special combo. Try to make transparency of glass bigger than 1. And glass will make cool distortion effect.
And, if you remove highlight from glass part, 1 Transparency of glass won’t hide beams.
Unfortunately that’s a known limitation of the Glass effect. We have some ideas how to improve Glass, but this isn’t something we’re actively working on. Our bandwidth is limited and we’re prioritizing other things.
If you would like, you’re welcome to file a Feature report with the suggestions on how to improve Glass rendering.
I specially wanted to use glass here because of refractions however I guess that’s probably also one of the reasons which make it difficult to do all these other stuff. Thanks for the follow-up.