Zfighting
Z-fighting, or z-fighting, is a rendering artifact in 3D graphics that occurs when two or more surfaces occupy very similar depths at the same screen pixel. Because the depth buffer has finite precision, the depth test cannot consistently decide which surface should be visible, causing pixels to flicker or render as a speckled mix as the scene changes or as the camera moves.
Causes of z-fighting include insufficient depth buffer precision, a wide depth range due to a large distance
Mitigation techniques focus on increasing the reliability of the depth test. Options include using a higher-precision
Z-fighting is a common concern in real-time rendering and can often be mitigated with careful management of