Reproduction Steps
I just barely adapted the new ZIndex property of decals in my game for the face editor, only to find that this property has been reverted. Now I’m getting terrible Z-Fighting.
Reproduction steps: Place two decals on the same surface , with a different ZIndex. They will Z-fight instead of overlaying in the correct order.
EDIT: This only happens in my own place; thanks to the staff for reaching out to me privately to get this issue fixed.
Expected Behavior
Decals should layer correctly
Actual Behavior
Decals will now z-fight, with one layer appearing over the other inconsistently.
Workaround
No.
Issue Area: Engine Issue Type: Display Impact: Very High Frequency: Constantly Date First Experienced: 2021-07-21 16:07:00 (-06:00) Date Last Experienced: 2021-07-21 16:07:00 (-06:00)
I am also having this little issue occur in my game. I found out what was causing it. It is due to Forcefield material parts. Here is a repro. decal issue thing.rbxl (25.5 KB)
For anyone who wants a temporary fix, just make all forcefield parts into a different material.
I think I’m getting this recently(couple days) even with simple transparent parts. I made thin lines like parking lines on pavement, if you lower the viewing angle the line turns black. The lines are at .4 transparency to show the texture underneath. If they don’t fix this i’ll have to make them opaque I guess.
Got it, stand near the white part, rotate the screen and watch it change colors:
If I delete the forcefield part, it does not behave this way. It also seems to have something to do with a skybox and specular lighting set to 0 makes it way more apparent also. I’ll allow copying in case you want to edit it.