> For the complete documentation index, see [llms.txt](https://docs.archisketch.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.archisketch.com/guide/user-en/archisketch-ai/ai-finishing-swap.md).

# Change Finishes with AI

> This feature lets you change a space’s wall, floor, and main-wall finishes to the materials you want from a single photo, replace the windows as well, and then create a finished image with rendering. I’ve explained each button step by step.
>
> Paid feature notice: 'AI Finish Change' is a paid feature. Please check the plan and usage terms before using it

## **Before you start**

* What you need — 1 photo of the space whose finishes you want to change (an indoor photo where the walls and floor are clearly visible is recommended).
* Credits — You can check your available credits and language in the upper-right corner of the screen.
* How to get there — From the left menu, select AI Product Change → AI Finish Change.

## **Screen at a glance**

The AI Finish Change screen is broadly made up of three areas.

<figure><img src="https://1040484064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fs45pRyTQeyYi0T0toKii%2Fuploads%2Fgit-blob-1a77f6a6df39af343853bf79df66887354a47880%2Fai-finishing-swap-1.png?alt=media" alt=""><figcaption><p><em>Left panel · Center canvas · Right panel</em></p></figcaption></figure>

* **① Left panel** — Image, designated areas (walls/floor, main wall), applied products, and space scale settings
* **② Center canvas** — A preview area where you can see the material-applied result in real time
* **③ Right panel** — Switch between 3D editing mode / rendering mode, material/window product list (search by product name)

## **STEP 1. Upload a space image**

Please upload a photo of the space whose finish material you want to change.

<figure><img src="https://1040484064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fs45pRyTQeyYi0T0toKii%2Fuploads%2Fgit-blob-42d248349f781ef7a26b8d65385e595118c72976%2Fai-finishing-swap-2.png?alt=media" alt=""><figcaption><p><em>Upload card</em></p></figcaption></figure>

* **Select image** — Choose a file from your computer and upload it
* **Import from mobile** — Load a photo taken on your phone right away

The supported formats and size limits are as follows.

<figure><img src="https://1040484064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fs45pRyTQeyYi0T0toKii%2Fuploads%2Fgit-blob-c8468bec5a730cc67ceb6dd4d718f8c6f7da431c%2Fai-finishing-swap-3.png?alt=media" alt=""><figcaption><p><em>jpg · png · webp · up to 5MB</em></p></figcaption></figure>

In this example, we used a kitchen photo with windows.

<figure><img src="https://1040484064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fs45pRyTQeyYi0T0toKii%2Fuploads%2Fgit-blob-329c24af5d78e8419e16473f052a6509cf543fe7%2Fai-finishing-swap-4.jpg?alt=media" alt=""><figcaption><p><em>Example original image — kitchen (windows)</em></p></figcaption></figure>

{% hint style="success" %}
The clearer the boundary between the wall and floor in the photo, the more accurately the area will be recognized.
{% endhint %}

## **STEP 2. 3D image setup (area designation)**

After upload, \[3D image setup] begins. When AI recognizes the surfaces in the space, it designates the areas where the finish material will be changed.

<figure><img src="https://1040484064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fs45pRyTQeyYi0T0toKii%2Fuploads%2Fgit-blob-b9f2e1af3d7c5e5e4b8903315aa57b4250a8b6cd%2Fai-finishing-swap-5.png?alt=media" alt=""><figcaption></figcaption></figure>

### **① Wall·floor·area designation**

AI automatically recognizes the walls, floor, and main wall. You can select areas such as Wall 1 and Wall 2 on the right, and recognized areas are color-coded.

<figure><img src="https://1040484064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fs45pRyTQeyYi0T0toKii%2Fuploads%2Fgit-blob-c76eaba19f7227b9b1a2188f8c1197a1698b41aa%2Fai-finishing-swap-6.png?alt=media" alt=""><figcaption><p><em>Step 1. Wall·floor·area designation</em></p></figcaption></figure>

If recognition is inaccurate, you can refine it manually with the \[selection tool].

<figure><img src="https://1040484064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fs45pRyTQeyYi0T0toKii%2Fuploads%2Fgit-blob-e6eafd087978099ea9c4dda61d3266f048a4a4bd%2Fai-finishing-swap-7.png?alt=media" alt=""><figcaption><p><em>Selection tools</em></p></figcaption></figure>

* **Surface selection** — Click an already divided surface to select it
* **Drag** — Drag across the screen to designate an area
* **Polygon** — Connect points to define any shape you want
* **Free draw** — Designate freely as if drawing by hand
* **Add area / Exclude area** — Switch when expanding or removing the designated range

### **② Main-wall area designation**

In spaces with furniture, such as kitchens, the main wall is divided into upper cabinets, lower cabinets, countertops, and more. If you designate each element separately, you can apply different materials to each one. Once finished, move on to \[Next step].

<figure><img src="https://1040484064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fs45pRyTQeyYi0T0toKii%2Fuploads%2Fgit-blob-e6cbd7e7203db24362d0cab5278fcf360d282599%2Fai-finishing-swap-8.png?alt=media" alt=""><figcaption><p><em>Step 2. Main-wall area designation — upper cabinets / lower cabinets separated</em></p></figcaption></figure>

### **③ Space size adjustment**

Once the main wall has been designated, you move on to \[Space size adjustment]. After matching the AI-recognized reference lengths (e.g., Wall 1 - width 2170mm, ceiling height 2237mm) to the actual dimensions, press \[Apply]. If you enter the measured dimensions, the texture and pattern of the material will be shown at the actual scale, resulting in a more realistic outcome.

<figure><img src="https://1040484064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fs45pRyTQeyYi0T0toKii%2Fuploads%2Fgit-blob-02ee25d21daa4731ab38b9e7cb04531b5f99409a%2Fai-finishing-swap-9.png?alt=media" alt=""><figcaption><p><em>Enter the actual length (mm) and apply</em></p></figcaption></figure>

## **STEP 3. Apply finish materials**

When you select a material from the product list on the right, it is immediately reflected in the designated area. You can check it by wall, floor, and main wall in \[Applied products] on the left.

<figure><img src="https://1040484064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fs45pRyTQeyYi0T0toKii%2Fuploads%2Fgit-blob-07c6449b06af7e71a4c99cf4ba4999787f64ea18%2Fai-finishing-swap-10.png?alt=media" alt=""><figcaption><p><em>Select a material from the product list on the right</em></p></figcaption></figure>

<figure><img src="https://1040484064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fs45pRyTQeyYi0T0toKii%2Fuploads%2Fgit-blob-8c2b759f608de17533d1a30af94231204021dde3%2Fai-finishing-swap-11.png?alt=media" alt=""><figcaption><p><em>The selected material is immediately applied to the corresponding area</em></p></figcaption></figure>

Countertops and the like can be viewed by category. (e.g., Stone → White Quartz · Carrara Marble · Black Granite)

<figure><img src="https://1040484064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fs45pRyTQeyYi0T0toKii%2Fuploads%2Fgit-blob-0f679707f12170178e5dc862f3c6116cd86ddc7b%2Fai-finishing-swap-12.png?alt=media" alt=""><figcaption><p><em>Apply countertop material — Stone category</em></p></figcaption></figure>

While applying materials, you can use the controls at the bottom of the center canvas to undo, redo, or save the current screen.

<figure><img src="https://1040484064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fs45pRyTQeyYi0T0toKii%2Fuploads%2Fgit-blob-850bb7851f02e8bb2cf916c040dcacee43f65c10%2Fai-finishing-swap-13.png?alt=media" alt=""><figcaption><p><em>← Undo · → Redo · 📷 Camera (capture current screen)</em></p></figcaption></figure>

## **STEP 4. Replace windows**

Unlike replacing finish materials (color and texture), windows can have their shape and design changed.

1. Select the area with the windows.
2. Based on the measured size of the selected windows, the matching window library (e.g., Folding Windows) is displayed.
3. Choose the window shape/design you want, and the windows in that location will be replaced.

<figure><img src="https://1040484064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fs45pRyTQeyYi0T0toKii%2Fuploads%2Fgit-blob-658ea4bf7362da07ad12d1da4323e2a735b3da99%2Fai-finishing-swap-14.png?alt=media" alt=""><figcaption><p><em>Select shape and design from the size-based window library</em></p></figcaption></figure>

## **STEP 5. Re-edit area and space size (optional)**

Even after applying materials and windows, you can readjust the designated areas and space size in the left panel. Just fix the parts of the result that feel awkward.

### **Edit area**

Use this when you want to modify an area you already designated.

<figure><img src="https://1040484064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fs45pRyTQeyYi0T0toKii%2Fuploads%2Fgit-blob-2243dcb41c50c2545218f75c88be001087792a45%2Fai-finishing-swap-15.png?alt=media" alt=""><figcaption><p><em>Re-edit a designated area — [Edit area]</em></p></figcaption></figure>

{% hint style="danger" %}
When you edit an area, all previously applied finish materials are removed, and you must apply them again according to the changed area. Be careful when editing after adding many materials.
{% endhint %}

<figure><img src="https://1040484064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fs45pRyTQeyYi0T0toKii%2Fuploads%2Fgit-blob-3aa4ac9964f767ae5cd0092f26b98c23b18223d7%2Fai-finishing-swap-16.png?alt=media" alt=""><figcaption><p><em>Message shown when editing an area</em></p></figcaption></figure>

### **Re-adjust space size**

The space size adjusted in STEP 2 can be revised again at any time, even after it has been applied. Press \[Adjust size] in the left panel (shortcut M) to reopen the same size-adjustment screen from STEP 2 and correct the actual dimensions before applying them.

<figure><img src="https://1040484064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fs45pRyTQeyYi0T0toKii%2Fuploads%2Fgit-blob-6f5bd531ee6849fe280cfc2a73d64aff24412248%2Fai-finishing-swap-17.png?alt=media" alt=""><figcaption><p><em>Re-adjust space size — [Adjust size] (shortcut M)</em></p></figcaption></figure>

## **STEP 6. Rendering**

Once the finish materials and windows have been applied, switch to \[Rendering mode] in the upper-right corner. There are two ways to set the mood.

<figure><img src="https://1040484064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fs45pRyTQeyYi0T0toKii%2Fuploads%2Fgit-blob-8569aff469cbaf3018a511820a4a47c501b86f36%2Fai-finishing-swap-18.png?alt=media" alt=""><figcaption><p><em>Rendering mode — select a preset / enter a prompt</em></p></figcaption></figure>

* **Select preset** — Choose a mood from Default / Morning / Afternoon / Evening / Night
* **Enter prompt** — Describe the desired mood in your own words, such as "warm sunlight on a spring day at 5 PM"

After choosing the method you want, press \[Generate image] to start rendering.

<figure><img src="https://1040484064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fs45pRyTQeyYi0T0toKii%2Fuploads%2Fgit-blob-308e49d34c2e027a6104a43ad8e042ae33c08163%2Fai-finishing-swap-19.png?alt=media" alt=""><figcaption><p><em>Generate image after selecting a preset</em></p></figcaption></figure>

## **STEP 7. Finish & save**

After a moment, a realistic image will be completed. Check the result and save it.

<figure><img src="https://1040484064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fs45pRyTQeyYi0T0toKii%2Fuploads%2Fgit-blob-7195b1ea66f576f2d075ff7e180b6bb9058c0883%2Fai-finishing-swap-20.png?alt=media" alt=""><figcaption><p><em>Image generation complete — Save / Save to mobile with QR</em></p></figcaption></figure>

**Before-and-after comparison** — Press the compare button at the bottom left of the completed screen to switch between the original photo (before) and the result with finishes, windows, and rendering applied (after). It’s useful for showing customers exactly what changed.

<figure><img src="https://1040484064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fs45pRyTQeyYi0T0toKii%2Fuploads%2Fgit-blob-a4457e3508f94133ea33bdd7c99a06250fcf3676%2Fai-finishing-swap-21.gif?alt=media" alt=""><figcaption></figcaption></figure>

There are two ways to save.

1. Save the finished image directly
2. Scan the QR code to save directly to mobile

When it’s done, a completion notification also appears at the top.

<figure><img src="https://1040484064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fs45pRyTQeyYi0T0toKii%2Fuploads%2Fgit-blob-2c89f652c1972f5f0674c3f211d819824e69ee94%2Fai-finishing-swap-22.png?alt=media" alt=""><figcaption><p><em>Generation complete banner + QR</em></p></figcaption></figure>

{% hint style="success" %}
**Overall flow — Upload → 3D image setup (area designation) → Apply finish materials → Replace windows → (Edit area / size) → Rendering → Finish & save**
{% endhint %}

## **Appendix. Keyboard shortcuts & convenient features**

Frequently used actions can be done quickly with shortcuts. (Press ? or Shift + / to open the shortcut list.)

<figure><img src="https://1040484064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fs45pRyTQeyYi0T0toKii%2Fuploads%2Fgit-blob-2d31cf558cec86729f038510bb71cfe220ad2154%2Fai-finishing-swap-23.png?alt=media" alt=""><figcaption><p><em>Keyboard shortcuts</em></p></figcaption></figure>

* **Ctrl / ⌘ + Z** — Undo
* **Ctrl / ⌘ + Shift + Z** — Redo
* **M** — Open space scale (size adjustment) settings
* **? or Shift + /** — Open the keyboard shortcuts list


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.archisketch.com/guide/user-en/archisketch-ai/ai-finishing-swap.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
