Working with rugs, underlays, and layering
Rugs are special — furniture can sit on top of them. Here's how layering and z-index work so things stack the way you expect.
Rugs are special: they render at the lowest z-index (z=0), so other furniture sits on top of them. Layering works the way it should — rug underneath, sofa on top.
Step by step
- 1
Add a rug
Furnish Panel → Rugs category (Living Room tab). Pick a size: 5×8, 6×9, 8×10, 9×12, 10×14; or a round rug.
- 2
Place under furniture
Drag the rug onto the canvas. Drag furniture onto the rug — the furniture sits on top automatically. Smart Flow Check doesn't flag furniture overlapping rugs.
- 3
Resize for the room
Inspector → Width and Depth. Standard sizes are starting points; type any value.
- 4
Standard placement rules
Living room: rug extends past the front legs of all main seating. 8×10 fits most rooms. Dining room: rug extends 24+ inches past chair backs when chairs pulled out. Bedroom: rug fully under the bed, OR under the bottom ⅔ only.
Frequently asked questions
Why doesn't Flow Check flag furniture on rugs?
Rugs have `canBeUnderlaid: true` — they're designed to have furniture on top of them. Flagging would be wrong.
Start designing your room
Draw it, furnish it, walk through it in 3D — on web, iOS, and Android.
Open RoomSketch3DOne-time purchase · No subscription · Web, iOS & Android