The objective line says it all: the bottom render must match the blueprint exactly. The JSON enumerates the room programme (three bedrooms, central living room, kitchen-dining, two baths, garage, porch, pool with deck) and plan details such as door swings and furniture outlines, which gives the model a concrete layout to mirror. Our result pairs a glowing navy-and-gold plan with an aerial cutaway of a modern house with pool and garage, and the room positions broadly correspond. The original mentions 'reference image 2' for the blueprint style; without that image the written style description still works. It is useful for real-estate teasers, architecture students and renovation pitches.
How to adapt it
Variable
What it changes
Examples
rooms
the room programme
3 bedrooms, central living room, pool, 2 bedrooms, studio, courtyard
blueprint visual_style
look of the plan
deep navy with glowing gold lines, white paper with blue ink
bottom_section
how the house is rendered
photoreal aerial cutaway, street-level exterior
Tips
Keep the room list short and explicit; correspondence drops as complexity rises.
Delete the 'reference image 2' mention if you are not attaching one.
Use 3:4 or taller so both halves get enough space.