Water ignores all transparency settings at quality level 8 or lower

Reproduction Steps
I have gameplay reasons for wanting transparent water.

Right now transparent water becomes completely opaque at quality level 7 or lower.
(Sorry typo in the title!)


Expected Behavior
I expect the water to stay transparent even at lower quality settings, so that players can see what is inside the water.

Actual Behavior
The water turns completely opaque. It should obey the transparency setting.

I don’t have a workaround - the best I could do is completely remove the water from the world and replace it with a meshpart if I detect quality level 7 or lower, which feels pretty dumb.
I mean I kind of understand why - current water is always drawn opaque and you’re feeding in another texture to make it seem transparent.

But I’d settle for it looking terrible on low end devices so long as they can see what is down there.

Maybe just give us another force-field like material for water surfaces instead so we can just use mesh parts?

Issue Area: Engine
Issue Type: Display
Impact: Moderate
Frequency: Constantly


This is a shame because simply removing the refraction would help client rendering, but removing the transparency completely like it is now isn’t much of a benefit for those who wan’t it transparent.

Also, my take on making water was to have layered BoxHandleAdornments, which creates a cool topigraphical effect.


Could this be due to your game being laggy for some reason and that is why the graphics rendering (level) is suffering?
I’m not too sure about mobile users graphics values compared to other games, but how’s the performance of your game?

Oh, performance is fine! But thankyou for asking. This is just when you have quality below 8, transparent water becomes opaque, regardless of how well the game is running. Means you can’t see the fishies :frowning:

Thanks for the report! We’ll follow up when we have an update for you!