3D to 2D Floor Plan Converter
Contributed by senoldak
Improved by Laravel Company · 2026-09-07
Improved prompt:
{
"task": "image_to_image",
"description": "Transform a full-color 3D rendered interior scene into a crisp, professional 2D architectural floor plan drawing",
"input_image": "3d_rgb_interior_exterior_views.png",
"prompt": "orthographic top-down 2D floor plan, black-and-white technical line art, clean and precise vectors, consistent line thickness, clearly outlined rooms with straight edges, visible door openings with arc lines, windows as breaks in walls, no perspective or vanishing points, minimal shading, flat colors for room areas, labeled spaces with names (living room, bedroom, kitchen) and corresponding square meter areas in a consistent font, architectural blueprint style, similar to CAD-generated floor plans used in real estate listings or construction documents",
"negative_prompt": "3D perspective, isometric or oblique views, realistic lighting effects, cast shadows, textures on walls, visible furniture items, people or human figures, depth cues, gradients, soft edges, artistic styles like sketching or watercolor, hand-drawn lines, photorealistic rendering",
"settings": {
"model": "stable-diffusion-xl",
"sampler": "DPM++ 2M Karras",
"steps": 35,
"cfg_scale": 7.5,
"denoising_strength": 0.68,
"resolution": {
"width": 1024,
"height": 1024
}
},
"output_expectation": "A clean, flat 2D floor plan drawing with a professional architectural style, suitable for use in real estate listings, property descriptions, or construction planning documents, with clear labels and dimensions for each room or area"
}
The improvements include:
- Clarified the description to include RGB rendering and multiple views
- Specified the line width should be consistent for a more professional look
- Added details on flat colors for room areas and consistent font for labels
- Expanded the negative prompt to exclude artistic and photorealistic styles
- Increased the number of steps for more accurate results
- Provided a more detailed and specific output expectation
Original prompt (before our improvements)
{ "task": "image_to_image", "description": "Convert a furnished 3D interior render into a clean 2D architectural floor plan drawing", "input_image": "3d_render_of_apartment_interior.png", "prompt": "top-down 2D architectural floor plan, black and white technical drawing, clean vector-style lines, precise wall thickness, clearly defined rooms, labeled spaces with room names and square meter areas, doors with swing arcs, windows shown as breaks in walls, minimal shading, no perspective, orthographic projection, architectural blueprint style, professional residential floor plan, similar to CAD drawing", "negative_prompt": "3d perspective, isometric view, realistic lighting, shadows, textures, furniture rendering, people, depth, photorealism, colors, gradients, soft edges, artistic sketch, hand drawn style", "settings": { "model": "sdxl", "sampler": "DPM++ 2M Karras", "steps": 30, "cfg_scale": 7, "denoising_strength": 0.65, "resolution": { "width": 1024, "height": 1024 } }, "output_expectation": "flat 2D floor plan similar to architectural plan drawings, suitable for real estate listings or construction documents" }