> 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**This feature lets you place new furniture in your space from a single photo, swap it with products you like, and even render a finished 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 your plan and usage conditions before using it.

### Before you start

* **What you need** — 1 photo of the space you want to change (a front-facing photo that clearly shows the interior is recommended)
* **Credits** — You can check your available credits and language in the upper-right corner of the screen.
* **How to access** — In the left menu, **AI Studio → AI Furniture Swap**select it.

### Overview of the screen

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** — Images, add files, object list, view settings, space scale settings
* **② Center canvas** — This is a 3D editing space. The selected furniture will show move, rotate, and resize handles, and there is an editing toolbar below.
* **③ Right panel** — Switch between 3D editing mode / rendering mode, and 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>

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

💡 For smoother recognition, we recommend images under 100 MB.

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

This step fine-tunes the uploaded photo into a state that is easier 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 delete. Three selection tools are available.

<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 like walls and floors
* **Drag** — Select by dragging an area with a rectangle
* **Free** — Select freely in any shape you want

When selection is complete, the selected area will be 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 that area.

<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 erasure**is supported. (full erasure will be provided later)

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

If you convert the 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 is **shown at its actual measured size** so you can perform much more accurate simulations.

<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. Bring in new furniture (Add file)

Left **+ Add file**You can bring in furniture to place in three ways.

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

Upload your own 3D file directly. (GLTF·GLB format, 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 instantly.

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

Extract a favorite piece of furniture from another photo in 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>

💡 Personal library support is currently in preparation.

The imported furniture can be managed in the left **Object list**for show/hide, selection, and more.

<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. Arrange 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), and size (S)** enter the values directly.

You can switch the basis to **Local (Object)** or \*\*World (Global)\*\*, and use box snap to fit it exactly to the floor or wall.

<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

**Axis, shadow, highlight** display can be turned on and off, and you can adjust axis size and shadow intensity for a more realistic view.

<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

Quickly edit with the bottom-center toolbar — **Select / Move up / Move down / 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**press it, 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 will be 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 complete, switch to the upper-right **Rendering mode**to create the finished image.

Enter the desired mood as a prompt, run rendering, and save the finished 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 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-furniture-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.
