# Finch 101: Upload from Rhino

{% embed url="<https://www.youtube.com/watch?index=2&list=PLAT8LHZMhh0HbJ-13-kC0wWOHm5lHDPn9&v=ji1VuPn2gRE>" %}

### 1. Launch the `Finch Plugin` in Rhino

**Type `Finch` in the Rhino Command Line**

Open your Rhino model and type `Finch` into the command line to launch the **Finch plugin** panel.

**Tip**: *Ensure **Auto Receive Changes** is enabled in the **Advanced** section. This allows real-time syncing between Rhino and Finch.*

***

### 2. Select Your Project and Variant

**Go to the `Project Tab`**

* Find the **project** you want to work in.
* Choose the **variant** you want to upload to.

**Click `"Load Variant`"**

This will bring in a predefined set of **Finch layers** into your Rhino model.

***

### 3. Understand Finch Layers in Rhino

**Use Finch Layers to Assign Geometry**

The Finch plugin uses Rhino layers to organize and interpret geometry. You'll see layers such as:

* `Building Mass`
* `Centerline`
* `Custom Geometry`

Move your Rhino geometry onto the correct Finch layers:

* **Building Mass** → Main building volume
* **Custom geometry** (buildings, trees, terrain) → Drag these layers into the `Custom Geometry` section of the Finch plugin

***

### 4. Set Colors for Geometry (Optional)

**Check Layer Colors**

Finch will import layer **colors** from Rhino as part of your geometry. Double-check that your **custom geometry layers** have the colors you want reflected in Finch.

***

### 5. Sync Your Project

**Click "`Sync`" in the Finch Plugin**

Once all geometry is on the correct layers and colors are set, click **Sync**.

* Finch will import your **building mass and context**
* Rhino will also **receive geometry back from Finch**, such as calculated levels

You should now see your building split into **stories**, with **GFA** and **height metrics** automatically calculated.

***

### 6. Next Steps in Finch

Once your geometry is in Finch:

* Assign **program types** to different layers
* Begin designing your **floor plates** using Finch’s planning tools


---

# 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/courses/finch-101/finch-101-upload-from-rhino.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.
