Model Details
**Rearrange a room's existing furniture — the exact same pieces, only moved — to gain usable space and better traffic flow.**
Layout Boost takes a photo of a furnished room and replans the furniture arrangement for better space usage, circulation, and function. It is a layout tool, not a restyling tool: the result must contain the exact same furniture inventory as the input — same pieces, same colors, same materials, same count — with nothing added, nothing removed, and nothing restyled. Architecture stays untouched: walls, windows, doors, flooring, ceiling, camera angle, the view through windows, and wall/floor finishes are all preserved exactly.
## Inputs
- `file_url` (required) — photo of a furnished room. The room should already contain the furniture you want rearranged; an empty room has nothing to move. - `creativity` (required) — how bold the rearrangement may be: - `precise` — subtle nudges: shift, slide, or rotate a few pieces while keeping the layout recognizable. - `balanced` — a moderate replan: several pieces relocate for clearly better space usage. - `creative` — a complete replan: any piece may move anywhere sensible. - `creativity_level` (0.5–1, default 0.7) — fine-grained rearrangement boldness, used only when `creativity` is `precise`. - `prompt` (optional) — the user's goals for the new layout, e.g. `make space for a desk near the window` or `open up a play area in the middle of the room`.
There are deliberately **no style, room-type, or color controls**: this wrapper must never restyle, recolor, or re-materialize anything. If you want a redesign rather than a rearrangement, use `roomix/room-redesign` instead.
## How to use
1. Upload the room photo and pass its URL as `file_url`. 2. Pick `creativity` for how far the layout may depart from the current one — start with `balanced`. 3. Optionally state a goal in `prompt`; the model prioritizes it while rearranging. 4. Runs are independent — one room photo per run. To explore layout options for the same room, run the **same original** `file_url` several times at different `creativity` settings and compare. Do not feed one run's output into the next run as its input: chaining compounds drift away from the original furniture inventory.
