# 3D Scanning

Creating a 3D model of a dish is one of the core actions in Replate. With the **Manager app**, you can scan your dish using your iPhone and generate a faithful digital representation to display on your interactive menu.

This page explains how to prepare for a scan, follow the guided process, and get the best result possible.

### Preparing for a Scan

Before starting, ensure you’ve prepared the following:

* The **Manager app is installed** on your iPhone and you’re logged into the right store
* The **dish is already created** inside the app or has been imported to your menu
* You’re in a **suitable environment** for scanning (see below)

### Scanning Best Practices

Here are the step-by-step scanning guidelines, based on the built-in tutorial:

**1. Choose a well-lit place**

**Proper lighting is essential**. Make sure the dish is illuminated clearly without creating harsh reflections or shadows.

**Tip**: Avoid scanning near windows during daylight, as direct sunlight can cause distortion.

<figure><img src="https://2696891352-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEN5ZeQwcCb21ZNVU48b5%2Fuploads%2F6gThm2IvIGi6e2NrTIt2%2F1.png?alt=media&#x26;token=63d7fccb-df57-4f90-a4e8-7ce73d938626" alt=""><figcaption></figcaption></figure>

**2. Avoid too strong direct lights**

Strong overhead lights or focused spotlights can wash out textures or create glare. Use **diffused or ambient light** when possible.

<figure><img src="https://2696891352-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEN5ZeQwcCb21ZNVU48b5%2Fuploads%2Fv3a4ml3Cg1lpx8kgNzCu%2F2.png?alt=media&#x26;token=dc7e8519-4c9a-40c3-9d66-aac0ad2ab88f" alt=""><figcaption></figcaption></figure>

**3. Use surface contrast**

Place your dish on a surface that **contrasts with the plate**. For example, if the plate is white, use a darker or patterned background.

**Why?** Contrast helps the app recognize the edges of the object and separate it from the environment during reconstruction.

<figure><img src="https://2696891352-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEN5ZeQwcCb21ZNVU48b5%2Fuploads%2FRJifW3otUqODL55H7vhu%2F4.png?alt=media&#x26;token=3b2ca40a-c2d8-4e7c-843b-643668db3e8f" alt=""><figcaption></figcaption></figure>

**4. Do not move the product**

Once positioned, **do not touch or rotate the plate**. Any movement can compromise the quality and cause reconstruction failures.

<figure><img src="https://2696891352-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEN5ZeQwcCb21ZNVU48b5%2Fuploads%2FoWJnk9T7u3GZbwO6J1VC%2F3.png?alt=media&#x26;token=5383ec1c-ca3c-47ae-8bc8-b29ba8982060" alt=""><figcaption></figcaption></figure>

**5. Clean the camera**

Before you begin scanning, clean your iPhone’s lenses to avoid blur or smudges. Even small dust spots can affect the detail level.

<figure><img src="https://2696891352-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEN5ZeQwcCb21ZNVU48b5%2Fuploads%2FlghkrnPiI2wOFaVEcFQ9%2F5.png?alt=media&#x26;token=b8079ac4-3f58-4a4c-b78a-2cfb880d47d6" alt=""><figcaption></figcaption></figure>

**6. Maintain necessary space**

You’ll need space to move around the dish freely. Step back a little and check that your movements won’t be obstructed during the scan.

<figure><img src="https://2696891352-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEN5ZeQwcCb21ZNVU48b5%2Fuploads%2FieMTPDRPdUospsnzR9os%2F6.png?alt=media&#x26;token=012b93a4-dec3-463f-96cb-17eea23d3e3d" alt=""><figcaption></figcaption></figure>

**7. Follow the indicated positions**

During the scan, Replate will guide you using **virtual spheres** that appear in space.\
Slowly move your phone to align with each sphere. This path ensures a **complete and consistent capture** of the dish from all angles.

<figure><img src="https://2696891352-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEN5ZeQwcCb21ZNVU48b5%2Fuploads%2FqApBAF3SpLR9fDc9O4Dw%2F7.png?alt=media&#x26;token=e28241ba-9da5-4d06-82e5-a8ba57f0dd9b" alt=""><figcaption></figcaption></figure>

**8. Place the guide**

To begin scanning, place your product on a flat, unobstructed surface. Tap within the circular guide to anchor the scanning marker. Once the guide appears, adjust its position and scale to fit the base of your product using pinch and drag gestures. Make sure the product is centered within the guide before continuing.

<figure><img src="https://2696891352-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEN5ZeQwcCb21ZNVU48b5%2Fuploads%2FtyEwpWfIJlGXfZXJFZv1%2Fstarting.png?alt=media&#x26;token=af13eea3-10af-49bd-ba44-e9c87fae6bb0" alt=""><figcaption></figcaption></figure>

**Tip**: Move smoothly. Sudden or jerky movements may cause areas to miss data and reduce model quality.

{% hint style="info" %}
**Important:** Each scan consumes credits. Make sure you're happy with the lighting and setup before you start to avoid unnecessary credit usage.
{% endhint %}

### Finishing the Scan

Once all scan points are completed:

* The app will automatically start **processing the model**
* You’ll be notified when the scan is complete and can preview it inside the item page
* You can **scan again** at any time if you're not satisfied with the result

### Common Scan Issues & Fixes

| Problem                          | Likely Cause                         | Fix                                             |
| -------------------------------- | ------------------------------------ | ----------------------------------------------- |
| Model appears flat or incomplete | Not enough movement or missed angles | Follow the entire scan path, don’t skip points  |
| Texture is blurry                | Dirty lens or poor lighting          | Clean camera, scan in bright and diffused light |
| Model fails to process           | Object was moved                     | Make sure dish stays completely still           |

GitBook supports importing content from many popular writing tools and formats. If your content already exists, you can upload a file or group of files to be imported.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://replate.gitbook.io/replate-docs/manager/3d-scanning.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
