My family is planning to build a house, and all we had was the floor plan. I wanted to see how it would really look once it's built: which colors, layout and design would suit it best.
So I gave the plan to Claude Opus 5.5 and asked it to create a 3D view of the house.
It's one of the most useful things I've created recently. We can now walk through the house before a single brick is laid, and when we want to try a different color or layout, I just ask for the change.
In the video: the hall, room, and the terrace at dusk, all at eye height.
How it worked:
• I gave it the 5-page floor-plan PDF and one reference image for the front of the house.
• It read the drawings and rebuilt every floor: walls, doors, windows and stairs.
• Where a printed size didn't match the drawn wall, it flagged it (15 places) instead of quietly guessing.
• It furnished every room itself: 500+ pieces of furniture, decor and lighting.
• Everything runs in a web browser with three.js. No Blender, no game engine. You can walk through it like a game, in daylight or evening light, and the lamps actually light the rooms.
• It treated it like a real software project: ~37k lines of JavaScript, 185 unit tests, 56 browser tests, and deterministic video capture (render the same frame twice, get identical pixels).
• It even tracked down a bug of its own: a room's lighting changed depending on which room you walked in from.
• It split the work across sub-agents. Start to finish took about two days.
My part was the decisions: what each room is for, the style, and the changes I wanted.
한국어 번역
우리 가족은 집을 지을 계획이고, 우리에게 있던 것은 평면도뿐이었다. 완공되면 실제로 어떻게 보일지 보고 싶었다: 어떤 색과 배치, 디자인이 가장 잘 어울릴지.
그래서 그 도면을 Claude Opus 5.5에게 주고 집의 3D 뷰를 만들어 달라고 했다.
최근에 만든 것 중 가장 유용한 것 중 하나다. 이제 벽돌 하나 쌓기 전에 집 안을 걸어볼 수 있고, 다른 색이나 배치를 시도하고 싶으면 그냥 변경을 요청하면 된다.
영상에는: 홀, 방, 그리고 해질녘의 테라스가 모두 눈높이에서 담겨 있다.
어떻게 진행됐는지:
• 5페이지짜리 평면도 PDF와 집 전면의 레퍼런스 이미지 하나를 줬다.
• 도면을 읽고 모든 층을 재구성했다: 벽, 문, 창문, 계단.
• 인쇄된 치수가 그려진 벽과 맞지 않는 곳은 조용히 추측하는 대신 표시했다 (15곳).
• 모든 방을 스스로 가구로 채웠다: 500개 이상의 가구, 장식, 조명.
• 모든 것은 three.js로 웹 브라우저에서 실행된다. Blender도, 게임 엔진도 없다. 낮이든 저녁 빛이든 게임처럼 걸어 다닐 수 있고, 램프가 실제로 방을 밝힌다.
• 실제 소프트웨어 프로젝트처럼 다뤘다: 약 37k줄의 JavaScript, 185개의 단위 테스트, 56개의 브라우저 테스트, 그리고 결정론적 영상 캡처 (같은 프레임을 두 번 렌더링하면 동일한 픽셀이 나온다).
• 심지어 자신의 버그까지 찾아냈다: 어느 방에서 들어왔는지에 따라 방의 조명이 바뀌는 문제였다.
• 작업을 여러 서브 에이전트로 나눴다. 처음부터 끝까지 약 이틀이 걸렸다.
내 역할은 결정이었다: 각 방의 용도, 스타일, 그리고 내가 원하는 변경 사항.