> ## Documentation Index
> Fetch the complete documentation index at: https://docs.runchat.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Furnish rooms with a moodboard

> Render an empty interior from Rhino, then furnish it with specific products from a moodboard

Render the room empty first, so the architecture is settled, then add specific pieces. Each product is its own reference image, so the furniture matches what you chose.

![An empty rendered living room, three moodboard products, and the furnished room](https://mintcdn.com/runchat/ExzxwftWKPCOoCF3/images/examples/furnishing-from-a-moodboard.webp?fit=max\&auto=format\&n=ExzxwftWKPCOoCF3\&q=85\&s=296287173dd6818e3deec1e1aa7e383e)

> [card] [Open the example workflow](https://runchat.com/editor?id=e74135c2-336a-48de-b1f3-61475358d0fb)
>
> Make a copy of this workflow in your account to try it with your own images.

## How it works

1. **Render the empty room (Flux 3)** turns an interior linework view into an unfurnished room.
2. Three image inputs hold the moodboard: a sofa, a kilim rug and a paper floor lamp.
3. **Furnish from the moodboard (Nano Banana 2.1)** places each piece by its image number at true scale, with consistent light and contact shadows.

## Tips

* Use clean product shots on plain backgrounds as references.

## Use your own model

The image input holds a capture from our demo Rhino model, so the workflow runs as it is. To use your own model, open Rhino with the [Runchat plugin](https://docs.runchat.com/plugins/rhino.md) signed in, set up your view, and run the node marked **(optional) Rhino**. Then drag its screenshot into the image input. The scripts use only the standard display modes and match layers or materials by the keywords in their inputs, so they work on any model.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.