> 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-furniture-swap.md).

# AI Furniture Swap

> **AI Furniture Swap**is a feature that lets you place new furniture in your space from a single photo, swap it with products you like, and even generate a rendered final image. If you follow this guide step by step, you'll be able to use it easily even if it's your first time.
>
> Paid feature notice: 'AI Furniture Swap' is a paid feature. Please check the plan and usage terms before using it.

### Before You Begin

* **What you need** — One photo of the space you want to change (a front-facing photo that clearly shows the interior is recommended)
* **Credits** — You can check your remaining credits and language at the top right of the screen.
* **Access path** — From the left menu, **AI Studio → AI Furniture Swap**select.

### At a glance

The AI Furniture Swap screen is broadly divided into three areas.

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

* **① Left panel** — Image, add file, object list, view settings, space scale settings
* **② Center canvas** — This is the 3D editing space. Handles for move, rotate, and resize appear on the selected furniture, and the editing toolbar is below.
* **③ Right panel** — Switch between 3D editing mode / rendering mode, enter position, rotation, and size values

### STEP 1. Upload a space image

First, upload a photo of the space you want to change. You can select a file on PC or upload from mobile.

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

When uploaded, AI automatically recognizes the structure of the space and the furniture.

💡 For smoother recognition, images under 100 MB are recommended.

### STEP 2. Set up the 3D image

This is the step of refining the uploaded photo into a state that's easy to edit.

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

#### 2-1. Select the area to edit

First specify the parts you want to change or remove. Three selection tools are provided.

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

* **Surface** — Select by surface units such as walls and floors
* **Drag** — Drag a rectangle to select an area
* **Free** — Select freely in whatever shape you want

When selection is complete, the selected area is shown on the screen.

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

#### 2-2. Remove unnecessary elements

You can select existing furniture or items you want to remove and cleanly delete them from the image.

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

When you run erase, AI naturally fills in the removed part.

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

💡 Currently, **partial erase**is supported. (Full erase will be available later)

#### 2-3. Convert furniture in the image to 3D

If you convert furniture in the photo into 3D objects, you can freely move, rotate, and edit them.

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

#### 2-4. Set the space scale

If you enter the actual dimensions, the product you place will be **shown at its actual measured size** , allowing for much more accurate simulation.

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

### STEP 3. Load new furniture (Add file)

Left **+ Add file**you can load furniture in three ways.

#### 3-1. Upload a 3D modeling file

Directly upload your own 3D file. (GLTF·GLB formats, under 100 MB)

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

#### 3-2. Import from the library

Search for products registered in the Archisketch library and place them immediately.

#### 3-3. Extract 3D from another image

Extract a favorite piece of furniture from another photo into 3D and apply it to your space.

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

💡 Applying to your personal library is currently in preparation.

The loaded furniture can be managed in the left **object list**with show/hide and selection, etc.

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

### STEP 4. Place and adjust furniture (3D editing mode)

Adjust the placed furniture to the desired position and size.

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

#### 4-1. Adjust position, rotation, and size

Drag the handles on the center canvas, or in the right panel **Position (G) · Rotation (R) · Size (S)** enter the values directly.

The basis can be switched **Local (object)** or \*\*World (global)\*\*, and with box snapping you can make it fit the floor or wall exactly.

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

#### 4-2. View settings

**Axes, shadows, highlights** can be toggled on and off, and you can adjust axis size and shadow intensity to view it more realistically.

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

#### 4-3. Editing toolbar

Edit quickly with the toolbar at the bottom center — **Select / Raise / Lower / Duplicate / Replace / Reset / Delete**

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

### STEP 5. Replace furniture

You can easily swap the placed furniture with another product. In the toolbar, **Replace**and then select the product you want from the list.

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

When selected, the new furniture is applied in the same spot.

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

### STEP 6. Rendering

When editing is finished, switch to the top right **rendering mode**to create the final image.

Enter the desired mood as a prompt, run rendering, and then save the completed image.

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


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
