Flux

Verified against Flux · 2026-08-07

Virtually stage an empty room for a listing with Flux.1 Fill

A masked-inpainting brief for Flux.1 Fill that adds realistic furniture and decor into an empty or sparsely furnished real-estate photo, matching the room's actual architecture, light, and perspective instead of pasting in furniture that looks compositionally wrong.

Flux.1 Fill [pro]5 fillable variables

The prompt

Ready to copy — highlighted parts are example details you can swap.

SOURCE ROOM PHOTO AND MASK
listing_living_room_empty.jpg — an empty living room with two large south-facing windows and light oak flooring, with the staging mask covering the entire open floor area, excluding a 12-inch buffer right against each wall — the floor and wall area where furniture should be added — leaving the two south-facing windows on the left wall, the 9-foot ceiling, the light oak flooring, and the recessed ceiling lights outside the mask untouched.

ROOM ARCHITECTURE TO RESPECT
the two south-facing windows on the left wall, the 9-foot ceiling, the light oak flooring, and the recessed ceiling lights. The window positions, ceiling height, floor material, and existing light fixtures are fixed facts about this real room — any furniture added must be scaled and positioned as if it physically exists inside these exact dimensions, not floating at an inconsistent scale.

STAGING BRIEF
a mid-century modern sofa in warm oatmeal fabric, a low walnut coffee table, a jute area rug, one floor lamp, and a small potted fig tree in the corner. This should read as a real, currently-occupied home, not a furniture catalog page — pieces should relate to each other the way an actual room's furniture does, such as a rug under a coffee table or a lamp within reach of a chair, not simply scattered independently around the space.

SCALE AND PLACEMENT
the sofa should read as roughly 7 feet long, comfortably fitting the wall it's placed against with about 2 feet of clearance on each side, so proportions are physically plausible relative to the fixed architecture. A sofa that would not fit through the visible doorway, or a rug that floats above the floor plane instead of lying flat on it, breaks the illusion immediately.

LIGHT MATCHING
Light every added piece of furniture using the exact light direction and color temperature already visible in the room photo from the fixed architecture's windows and fixtures — added furniture lit with a different, inconsistent light source is the most common tell of virtual staging done badly.

WHAT SHOULD NOT BE ADDED
Because there is no negative-prompt field, state this positively: the staged area contains only the furniture and style described above — no visible people, no pets, no clutter beyond what a professionally staged, not lived-in-messy, listing photo would show, and nothing that blocks the fixed architecture's windows or doorways.

DISCLOSURE CONSIDERATION
Many listing platforms and local real-estate regulations require virtually staged photos to be labeled as such rather than presented as an unstaged photo of the room's actual furnishing — this prompt produces the image itself, not the listing disclosure, so treat adding that label as a separate, necessary step handled outside this generation, not something to skip because the image already looks convincing.

CHECK BEFORE FINALIZING
Walk the generated furniture layout mentally the way a viewer would walk the real room: confirm there's still a plausible, unobstructed path from the doorway to the windows and around each major piece, since virtual staging that looks good as a static image but would be physically impossible to walk through in the real, empty room undermines the listing's credibility once a buyer visits in person.

OUTPUT
One image, identical to listing_living_room_empty.jpg — an empty living room with two large south-facing windows and light oak flooring outside the masked area, now showing a convincingly furnished version of the same physical room, lit consistently with the original photo, ready for a real-estate listing.

Customize

Optional — swap in your own details for the highlighted parts above.

Why this works

Fill's masked-generation behavior is the right mechanism for staging specifically because the room's actual architecture — the exact windows, ceiling height, floor material — must survive completely unaltered for the listing to be an honest representation of what a buyer will actually see in person. A full-image regeneration risks subtly changing the room's real proportions or finishes, while Fill guarantees the unmasked architecture is pixel-identical to the source photo. The light-matching instruction is the single highest-leverage line for staging credibility, because virtual-staging failures are overwhelmingly a lighting mismatch, not a furniture-style mismatch. Furniture lit with a generic, direction-less studio glow while the empty room around it clearly has strong directional light from two specific south-facing windows is immediately readable as fake, even to a casual viewer who couldn't articulate why. Pointing explicitly at the room's own visible light direction and color temperature is what makes added furniture look like it was actually photographed inside that room. The scale_reference instruction addresses real-estate staging's most consequence-laden failure mode: furniture rendered at a size that would not physically fit the room — a sofa too long for the wall, a doorway a bed clearly could not have been carried through — is not just an aesthetic problem but potentially a listing-accuracy problem, since a viewer or agent walking the actual empty room afterward would notice furniture that was never physically plausible in that space. Explicitly restricting the staging to "professionally staged, not lived-in-messy," and excluding people, pets, and clutter, targets the specific tone difference between a real-estate listing photo and a general lifestyle interior shot. A beautifully lived-in scene with scattered mail and a coffee cup reads as charming in a magazine feature but as visual noise in a listing photo meant to let a buyer imagine their own belongings in the space.

What you get back

The same empty living room, now showing a mid-century sofa, walnut coffee table, jute rug, floor lamp, and fig tree arranged naturally around the existing south-facing windows, lit with the same warm directional daylight visible in the original empty-room photo — no mismatched shadow direction.

Verified against

Flux Flux.1 Fill [pro] · 2026-08-07

Changelog

  • 2026-08-07 Initial publish, verified against Flux.1 Fill [pro] for architecture-preserving virtual staging with light-direction matching.

Need this built into your business?

If a prompt isn't enough — what Scult builds, built and maintained for you — that's Scult's day job.

EXPLORE WHAT SCULT BUILDS
Get a clean, ecommerce-ready product shot from Flux.2 with no negative promptsA structured product-photography brief for Flux.2 that produces a genuinely clean, seamless studio background purely through positive description — because Flux has no negative-prompt field to simply tell it "no clutter, no props, no shadows."Flux.2Flux.1 [pro]2026-07-22Brief Flux.2 for an editorial lifestyle photograph, steered by positive descriptionA camera-and-film-aware natural-language brief for Flux.2 that gets a genuine editorial-magazine look — because Flux has no negative-prompt field, unwanted elements have to be steered out through what you describe, not an exclusion list.Flux.22026-07-24Design a scroll-stopping social graphic on Flux.2 with real reserved caption spaceA platform-aware brief for a social campaign graphic on Flux.2 that reserves genuinely clean space for a text overlay added later in a design tool — achieved by describing the empty area explicitly, since Flux has no exclusion field to keep text or clutter out of it.Flux.22026-08-01Keep a character consistent across multiple scenes with Flux.1 KontextA sequential in-context editing workflow for Flux.1 Kontext that locks a character's face, outfit, and proportions across a series of new scenes by editing forward from one reference image each time, instead of re-describing the character from scratch and getting a visibly different person every generation.Flux.1 Kontext [pro]Flux.1 Kontext [dev]2026-07-26
All Flux prompts

Check your AI visibility

One URL in, a 0–100 score and the exact fixes out.

RUN THE CHECK

Browse all the tools

15 tools across six categories
13 of them never send your data anywhere

Free · No signup · No trial clock

SEE THE DIRECTORY