# Remove Z-fighting

> How to remove Z-fighting (surface overlapping) in Asset Transformer Studio

![Remove Z-fighting](/api/media?file=/asset-transformer-studio/2026.5.0/media/ALGO_RemoveZfighting.gif)

Asset Transformer Studio includes a function to help remove Z-fighting (surfaces overlapping).

> **Note:**
>
> Find information about [Reasons for Z-fighting](https://docs.microsoft.com/en-us/azure/remote-rendering/overview/features/z-fighting-mitigation#reasons-for-z-fighting).

The [Remove Z-fighting](/asset-transformer-studio/2026.5.0/api/python/algo_functions.md#removezfighting) function is a semi-automatic process, which requires selecting meshes that show Z-fighting first, before running the function on the selection to remove this visual artifact.

Selected surfaces are automatically and slightly shrunk (mesh vertices are negatively offset by a value calculated automatically), to remove the overlapping.

## How To

1. Select one of the meshes whose surfaces are overlapping with other meshes (the one that will be shrunk, thus disappearing behind the other overlapping meshes).
2. From the [Mesh](./_index.md) menu, choose `Remove Z-fighting`.

> **Note:**
>
> [Add a shortcut](../window-menu/workspace/keyboard-shortcuts) to this function to quickly remove all overlapping surfaces one after the other.
