Blob artifacts with opaque pre pass

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By Sir_Skurpsalot

I get these artifacts with any overlapping meshes with transparent materials that have a depth draw mode of opaque pre pass and a blend mode of “Mix”. Any way around this? Happens in GLES2 and 3. Kind of a showstopper, I can’t have overlapping smoke/muzzleflashes or anything without this sort of trash showing.

:bust_in_silhouette: Reply From: Sir_Skurpsalot

This problem seems to be dependent on how exactly the alpha layer is drawn in your image. Using the same smoke puff image but editing the alpha layer to have less variation got rid of this. GLES 2 renderer seems to be more sensitive to this, in GLES2 my muzzleflash model with alpha transparency shows artifacts but in GLES3 it does not. Strange but seem to be past this for now.