condo
A condo you can walk through and furnish in 3D.
I needed to decide how to furnish my place. Moving a couch in a browser is easier than moving a couch, so I built the apartment in 3D and filled it with real IKEA furniture. It was also a test of how far an AI model could get at 3D modelling.
How it was made
- Floor plan to dimensions. The plan was measured pixel by pixel, at 10.34 pixels to the foot, into a table of walls, openings and floors. What the plan leaves out was corrected against photos.
- The model. A Python script drives Blender to build the walls, glazing, brick, bathrooms and kitchen.
- Furniture. Each piece is placed from IKEA's published dimensions, using the 3D model IKEA serves on its own product pages.
- Finishes. Every colourway IKEA sells for a placed product is its own small model, loaded only when you pick it.
Running it
Three modes. View orbits the unit with the walls up, cut away or down. Furnish swaps finishes and adds pieces from the catalogue. Tour walks through it in first person.
The unit is one model of about 7 MB, so the first load takes a moment.



