# Advanced: Uploading Walls

## Rhino

If your project already has predefined walls, you can upload them directly to Finch from both Rhino and Revit and still make use of **`Adaptive Plan Library`** and **`AI Generate Unit Plan`**.

{% embed url="<https://www.youtube.com/watch?ab_channel=Finch&v=og_Xr4MP_E4>" %}

{% hint style="danger" %}
Remember to upload only the mass first. Make sure the geometry is one closed polysurface.
{% endhint %}

{% hint style="info" %}
Walls are represented by their centerlines and can be created from lines or polylines. The Z-height of walls in Rhino is not used, since story heights are managed directly in Finch. Walls will appear in the story that corresponds to the layer they are placed on.
{% endhint %}

## Revit

### 1. Upload a mass

* Upload a mass to Finch, find instructions [here](/docs/first-steps/revit.md)

<div align="left" data-full-width="false"><figure><img src="/files/jqiTZs9p1XldvMWfJZom" alt=""><figcaption></figcaption></figure></div>

### 2. Load Story Walls

* Click **`Load Story Walls`** in the Finch Add-in
* This will add Finch wall families and levels to the file

<figure><img src="/files/uYiKJb21mBx55mhXJ7kD" alt=""><figcaption></figcaption></figure>

### 3. Draw new walls

* Enter a Finch Level (ex: 0-1)
* Click **`Add Story Wall`** and draw walls

<figure><img src="/files/PmsdXGxBfM5yynwXdOik" alt=""><figcaption></figcaption></figure>

### 4. Pre-existing walls

{% hint style="success" %}
You can also upload walls that are already in your file by changing their family type and level.
{% endhint %}

* Select the walls, and change them to the Finch Story wall family and Finch level (ex Level 0-1)

### 5. Upload to Finch

* Once all the walls are in place, click **`Upload Story Walls`** and head to Finch to begin working with the plans.


---

# 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://docs.finch3d.com/docs/first-steps/advanced-uploading-walls.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.
