Inconsistent alpha blending on Surface Appearance textures between PC & Mobile devices

In my demonstration I have 1 Mesh split into 3 faces with one Surface Appearance texture.
The Surface appearance Alpha blend is set to “Transparency”

  • The mesh on the left has a linear blend from 1 > 0 transparency (Top to bottom)
  • The mesh In the middle has a linear blend from 1 > 0 transparency (Top to bottom) with a Bayer pattern that burns & dodges the linear blend.
  • The mesh on the right has linear blend from 1 > 0 transparency (Top to bottom) with a blue noise distortion

PC Render[windows 11] (in game & studio) /


Notice how on PC there is 3 transition layers between 1 > 0 transparency
It causes a very poor transition from opaque to transparent parts of the texture, which can be mitigated using the Bayer pattern or noise. But still looks awful.

Mobile Render (in game) /


For what ever reason on mobile there is 15 transition layers between 1 > 0 transparency. The 3 solid layers on pc are there, but it uses 4 extra layers in-between with a dither effect to blend them.

I’m not certain (since security updates no long allow me to use Nvidia Nsight to read render processes.) but i believe on PC the extra in-between layers EXIST, but aren’t rendered. The game uses layers [0 > 13 transparency] for the selection tool & is rendered in shadow map information.

I do not own a console to play Roblox on, so I’m unaware of the result on console.
This bug happens on every game played on computer with Surface Appearance materials with “transparency” alpha blending.
Here is the game place where you can test this out.
https://www.roblox.com/games/88158004860743/AlphaTesting
Raw image file I used for this test.

Expected behavior

Desired Results:
PC players should also be able to see the 15 transition layers between opaque & transparent in the final render, just like on mobile.

Alpha blending for surface appearance materials with alpha mode set to “Transparency” should be the same on PC & mobile, with 15 layers in-between transparent & opaque

4 Likes