Work / Independent Projects / VisioCasa
Turning a floor plan into a 3D space you can walk through
A system that reads an ordinary floor plan, builds the rooms in 3D, adds finishes, and lets someone explore the result in virtual reality.
Every explorable design began with manual 3D reconstruction
A flat floor plan communicated dimensions but not the experience of the finished space.
One pipeline translates drawings into structured 3D environments
Computer vision, Blender automation, generated finishes, and WebXR work as separate stages.
A floor plan becomes a space someone can enter and evaluate
The automated first pass lets designers begin with an explorable model instead of a blank scene.
A floor plan shows the layout, but not what the space feels like
A floor plan can tell you where the rooms and doors are, but it is difficult to imagine how the finished space will feel. Creating a 3D version normally means rebuilding the drawing by hand. I explored how much of that work a computer could do automatically.
The computer had to understand both a drawing and a building
The system had to recognize rooms, walls, doors, and windows in an image, turn those flat shapes into solid objects, give them realistic surfaces, and then display the result in virtual reality. Each step used a different kind of technology.
I connected the drawing, the 3D model, and the virtual tour
The first part of the system divides a large plan into readable sections and identifies the rooms, walls, doors, windows, railings, and fixtures. It then puts those pieces back into their correct positions.
Blender turns the flat shapes into floors, ceilings, and standing walls, then cuts out the doors and windows. The system can use written descriptions or a reference photo to create matching wall, floor, and ceiling finishes. It packages everything into a complete 3D model.
Each step passes a clearer version of the space to the next
The image reader does not need to understand virtual reality, and the virtual-reality viewer does not need to understand the original drawing. Each step translates the space into a form the next step can use.
The finished model can be explored at human scale
I built a browser-based virtual-reality viewer for the generated models. A user can walk through the space, look around, point at individual surfaces, and try different finishes while remaining inside the design.
A first 3D version no longer has to begin from scratch
The system automates much of the slow first pass. A designer can spend more time judging and improving the space instead of recreating the floor plan in 3D.
The drawing becomes somewhere you can stand
The project begins with a flat drawing and ends with a place someone can enter, inspect, and change.
Keep exploring
See what else I have built.
Browse more systems, tools, and consulting engagements across different industries and kinds of problems.