There are a lot of quirks with the Roblox Engine, especially when it comes to playing around with different features. A great example would be playing with FogColor would create a color banding effect, or cell shading which is a bit different from that.
Turns out, there’s some sort of a bug feature that will make the glass act rather. Strangely.
It does kinda act strange at certain angles… It makes me have some sort of a sickness. Eugh.
Possible use cases for this could be screen distortion, or faking reflection on surfaces.
It works with meshes as well!
It seems like this is the effect that Roblox uses for Water Reflections, as stated by one of the staff members, it is not a real Screen Space Reflection, rather a trick of some sort.
Credits:
TheCrypticRunner - for actually discovering this.
Hey, I know this bug! I had found it myself while trying to do a different bug. I’m guessing everyone knows about this bug though. Nice job finding it! BTW in hallways the end can seem farther with this, if you keep transparency low.
Very neat little trick, if only i knew of this sooner when started working on my own more official reflection system. Do you think it could be possible for me to perhaps combine the two?
Yeah i kinda noticed too, its either my viewport reflections or the glass trick running. And even when they run together, they mix very poorly. (Also along with the fact that my viewport reflections are designed to change transparency and color based on reflectors current transparency and color so yeah)
The distortion seems to lower as the transparency reaches 1. But it keeps decreasing distortion below 0, so it seems reversed and gets distorted again.
I made a feature request to let us see opaque objects through glass, and SergeantHippyZombie stated that glass without distortion would be nice, and a Roblox Staff told you to not use glass for distortion and hiding opaque objects, People start to use Ice or Metal so they can’t see the rock bottom and not experience the bug
Hope that bug gets patched, Highlights doesn’t work on transparent materials
Thanks for the response!, it look very good anyway, i just exaggerated the effect in that picture(transparency 10), but transparency 4 worked the best for me.