What could be causing this odd gray clipping on many of my items? The cabinet and toilet textures are from fab, The sofa is my own with maps plugged in from substance. Same issue. Seems to mostly happen around curves. It is not effected by changing lighting.
Hello there @B.Allen222!
That’s a quite specific artifact you are getting. It looks like a potential material issue, considering it’s not affected by your light/shadow setup, and it only occurs on curved surfaces. With that approach, we would need to check the material, its parameters, and the texture maps being used. Let’s go step by step:
-
First, to simply rule out this option, pick a plain, default material from the engine, and apply it your mesh. If the artifact is gone, then we know it’s the material. Yet, if the glitch remains, then you can skip the next step.
-
Now, open your material, and look for any nodes affecting depth, anything related to Pixel depth, opacity, or fade. Then, test by disabling them one by one, and check if the clipping remains (save after each change). If any particular node makes it dissapear, then that’s the one to tinker parameters with.
-
Next, let’s check the normal maps. Open them from Content Browser, make sure that sRGB is set to Off, and that Compression Settings are set to Normalmap (BC5). As a test, you can also try flipping the green channel, to compensate any potential conflicts between Substance and UE:
-
Then, check for any overlapping geo or Z-fighting in your affected meshes, specially in the curved sections. You can export your models to Blender, and apply a few health checks on them:
-
Since you didn’t mention Nanite in your setup, I would suggest enabling it if it’s not in use, or disable it if it’s being used in the affected meshes. You can also play around with Fallback and Triangle Percent values
-
Finally, if the issue persists after all the changes were tested, you can force the engine to recalculate the affected meshes’ space. To do so, open one of them in editor, browse to Build settings, and enable “Recompute Normals”, “Recompute Tangents”, and “Use MikkTSpace” (apply changes, and save):





