Beams become transparent when intersecting with particles

When a Beam intersects with a ParticleEmitter’s particle, it becomes transparent.

This causes visual problems with game elements, where you are able to see through a beam when you are not supposed to be able to.

In our team’s project, we are using beams to simulate a tank’s track and use particles to make the environment more lively. Unfortunately, the usage of particles is making the tracks see-through which is not intended.

image

I have made a repro place. The beam near the spawn has no particle and is opaque. The beam on its right has the exact same properties, but has a particle playing over.

beam transparency bug.rbxl (57.0 KB)

2 Likes

Thanks for the report! I filed a ticket in our internal database.

Thank you for this report. This issue is the result of Soft Particle feature, the beam doesn’t really become transparent.
However because beams are transparent in most of the cases by it’s nature they are not included into SoftParticle calculation. It’s a know limitation that soft particles don’t work well with the transparent objects.
Unfortunately, this isn’t something we’re planning to fix at the moment. Our bandwidth is limited and we’re prioritizing other things.