> For the complete documentation index, see [llms.txt](https://docs.meshmap.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.meshmap.com/unity-sdk/core/tools/flat-surface-identifier.md).

# Flat Surface Identifier

Use the **Flat Surface Identifier** editor tool to highlight potential areas to safely place fiducial markers for on-site AR content localization.

Ideally, markers should be placed on level surfaces so that the pose data remains accurate for faraway content.

Note: This tool assumes that the scan is accurate to reality.

## Usage

1. [Import a scan](/unity-sdk/core/scans/editor.md) into your scene.

<figure><img src="/files/pSlfQKZcaXF979gMEna7" alt=""><figcaption><p>Example scan of the MoMA lobby loaded into the scene.</p></figcaption></figure>

2. Open the editor window via `MeshMap > Tools > Flat Surface Identifier`.
3. Drag and drop the `MeshRenderer` of your scan `GameObject` into the tool's "Mesh Renderer" field.
4. "Use Shared Material" is true by default. Set to false if you have multiple instances of this `Material` in your project and want to avoid potential global side-effects.
5. Click "Calculate".
6. Flat surfaces are highlighted in green.
7. The material's shader will be reset when you close the window.

<figure><img src="/files/fy60s4FzwK8q9mrsY03o" alt=""><figcaption><p>Example of the Flat Surface Identifier tool highlighting the flat surfaces of the MoMA lobby in green.</p></figcaption></figure>
