목록으로
AI 자동화
전체공개
한국어

uBuilder MCP — 평면도 한 장, 프롬프트 한 줄로 3D 건물을 짓다

uBuilder에 MCP(Model Context Protocol)를 연결하면 AI 어시스턴트가 벽·문·창·계단·지붕·가구를 직접 그립니다. 아파트 평면도 이미지 한 장을 3D 모델로 바꾸는 예제와, 짧은 프롬프트 하나로 2층 단독주택 전체를 짓는 예제를 실제 uBuilder 화면으로 소개합니다.

uBuilder MCP로 프롬프트 한 줄에서 완성한 2층 단독주택
uBuilder MCP로 프롬프트 한 줄에서 완성한 2층 단독주택

AI가 직접 모델링하는 BIM — uBuilder MCP

"이 평면도로 3D 모델 만들어 줘."
"방 3개짜리 2층 주택 하나 지어 줘."

지금까지 이런 요청은 사람이 마우스로 벽을 하나하나 그려야 끝나는 일이었습니다. uBuilder MCP를 연결하면 AI 어시스턴트가 이 말을 알아듣고 uBuilder 안에서 벽, 문, 창, 계단, 슬래브, 지붕, 가구를 직접 만듭니다.

MCP(Model Context Protocol) 는 AI 어시스턴트가 외부 프로그램의 기능을 '도구'로 불러 쓸 수 있게 하는 표준 규약입니다. uBuilder는 이 규약에 맞춰 55개의 모델링 도구를 공개합니다. AI는 화면을 클릭하는 대신 uBuilder의 네이티브 명령을 호출하고, 목록 도구로 결과를 다시 읽어 확인하면서 모델을 완성합니다.

uBuilder MCP 연결 구조 — AI 어시스턴트, 브리지, uBuilderuBuilder MCP 연결 구조 — AI 어시스턴트, 브리지, uBuilder

분류

주요 도구

프로젝트·층

새 프로젝트, 열기·저장, 층 추가·삭제, 평면·공간·3D 뷰 전환, 실행 취소·다시 실행

건축 요소

직선·곡선 벽, 문 6종, 창 6종, 기둥, 보, 슬래브, 경사 지붕

수직 동선

직선·U자 계단, 엘리베이터, 환기 샤프트

공간·가구

벽으로 둘러싼 공간 자동 인식, 공간별 바닥·천장 제어, 가구 라이브러리 배치

도면 변환

평면도 이미지에서 벽·문·창 인식 후 3D 생성, DWG 도면 읽기

편집·재질

객체 이동·복사·회전·삭제, 재질 적용

아래 두 예제는 실행 중인 uBuilder에 AI 어시스턴트(Claude Code)를 연결해 진행했고, 모든 화면은 그 결과를 그대로 캡처한 것입니다.

예제 1 — 아파트 평면도 이미지를 3D 모델로

사용한 요청

이 아파트 평면도 이미지로 uBuilder에 3D 모델을 만들어 줘. 축척은 도면의 치수선에 맞춰 줘.

입력은 분양 안내 자료에서 흔히 보는 컬러 아파트 평면도 이미지 한 장(923×676 픽셀)입니다. CAD 파일도, 별도 설정도 없습니다.

입력 — 치수선이 표시된 아파트 평면도 이미지입력 — 치수선이 표시된 아파트 평면도 이미지

① 축척 맞추기 — 치수선을 읽는다

이미지에는 실제 길이 정보가 없습니다. AI는 먼저 도면 상하좌우의 치수선을 읽었습니다. 가로 치수의 합계 14,670mm(2,840 + 1,920 + 4,890 + 3,200 + 1,820)와 세로 합계 13,080mm를 치수선 양 끝의 픽셀 거리와 비교해 1픽셀 ≈ 24.6mm로 축척을 정하고, 이미지 전체 폭을 22,700mm로 배치했습니다. 방 크기나 문 폭으로 짐작하지 않고 도면에 적힌 치수로만 축척을 정하는 것이 핵심입니다.

축척을 맞춰 uBuilder 평면 뷰에 배치한 평면도 이미지축척을 맞춰 uBuilder 평면 뷰에 배치한 평면도 이미지

② 인식하고, 원본과 대조한다

다음으로 uBuilder의 이미지 인식 엔진을 모델을 바꾸지 않는 '분석 전용' 모드로 두 번 실행했습니다. 두 번 모두 벽 35개, 문 7개, 창 18개로 같은 결과가 나와 인식이 안정적임을 확인했습니다. AI는 인식 결과를 원본 위에 겹쳐 놓고 방마다 점검했습니다.

  • 외벽 윤곽, 상부 돌출부, 발코니 이중창이 빠짐없이 잡혔는지
  • 현관문, 침실 문 4개, 욕실 문 2개의 위치가 맞는지
  • 가구, 치수선, 글자가 벽으로 잘못 잡히지 않았는지
원본(왼쪽)과 MCP 인식 결과(오른쪽) — 파란색 벽, 빨간색 문, 초록색 창원본(왼쪽)과 MCP 인식 결과(오른쪽) — 파란색 벽, 빨간색 문, 초록색 창

③ 한 번에 3D로

검증한 인식 결과를 그대로 넘겨 3D 생성 도구를 한 번 호출하자, 높이 3,000mm의 콘크리트 벽 35개와 문·창 25개가 만들어졌습니다. 3D 뷰로 바꾸면 침실, 거실, 주방, 욕실, 발코니가 원본 평면도 그대로 서 있습니다.

평면도 이미지 한 장으로 만든 아파트 3D 모델평면도 이미지 한 장으로 만든 아파트 3D 모델

이미지 배치, 분석 2회, 3D 생성까지 핵심 도구 호출은 단 네 번입니다. 사람이 했다면 벽을 한 줄씩 따라 그려야 했을 작업입니다.

예제 2 — 프롬프트 한 줄로 2층 단독주택 짓기

사용한 요청

12m × 9m 땅에 2층 단독주택을 지어 줘. 1층은 거실, 주방·식당, 현관홀, 화장실, 다용도실. 2층은 침실 3개, 욕실, 서재, 남쪽 발코니. 계단은 U자형, 지붕은 모임지붕. 기본 가구도 배치해 줘.

이번에는 참고 도면이 전혀 없습니다. AI가 요청을 읽고 직접 배치 계획을 세웠습니다.

층

AI가 정한 구성

1층

남쪽 거실(7.2 × 5.4m)과 주방·식당을 넓은 개구부로 연결, 북쪽에 현관홀·U자 계단·화장실·다용도실

2층

남쪽 침실 3개와 복도, 북쪽 욕실·서재, 안방 앞 캔틸레버 발코니(6.0 × 1.4m)

공통

외벽 200mm, 내벽 120mm, 층고 3,000mm, 화장실과 욕실은 1·2층 같은 위치

1층 — 벽, 문, 창, 계단, 가구

외벽과 칸막이벽을 세우고 현관문, 실내문, 거실 대형 창을 단 뒤 현관홀에 U자형 계단(단 높이 167mm, 18단)을 놓았습니다. 계단 위는 천장이 뚫려 있어야 하므로, 계단 영역을 가상 벽으로 나눠 별도 공간으로 만든 다음 그 공간의 천장만 껐습니다. 거실 소파 세트, 주방 가구, 식탁, 위생기구도 배치했습니다.

AI가 지은 1층 — 거실, 주방·식당, U자 계단, 화장실AI가 지은 1층 — 거실, 주방·식당, U자 계단, 화장실

2층 — 침실, 발코니, 계단 난간

2층을 추가해 침실 3개와 욕실, 서재를 만들었습니다. 계단이 올라오는 자리는 바닥을 비우고 높이 1m의 난간벽을 둘렀습니다. 안방 앞에는 슬래브로 발코니를 내밀고 미닫이문과 난간을 달았습니다.

AI는 가구를 놓은 뒤 평면과 3D를 다시 확인하며 스스로 간섭을 고쳤습니다. 서재 책장이 창을 가리자 창을 옆으로 옮기고 책장을 모서리로 붙였고, 다용도실 문이 주방 가구와 부딪히는 배치는 문 위치와 여닫는 방향을 바꿔 해결했습니다. 안방 침대는 발코니 문 앞을 막지 않도록 북쪽 벽에 붙였습니다.

AI가 지은 2층 — 침실 3개, 욕실, 서재, 발코니AI가 지은 2층 — 침실 3개, 욕실, 서재, 발코니

완성 — 모임지붕까지

마지막으로 처마를 600mm 내민 27° 모임지붕을 얹었습니다. 요청 한 문단에 약 70번의 MCP 도구 호출이 이어졌고, 벽·난간벽 23개, 문과 개구부 11개, 창 15개, 계단, 발코니, 지붕, 가구 11점을 갖춘 2층 주택이 완성됐습니다. 결과는 일반 uBuilder 프로젝트 파일(.gpl)로 저장되어 사람이 그대로 열어 고칠 수 있습니다.

프롬프트 한 줄로 완성한 2층 단독주택프롬프트 한 줄로 완성한 2층 단독주택

연결 방법과 활용 팁

연결은 두 단계

  1. uBuilder에서 Add-On > Start MCP를 누릅니다.
  2. 함께 제공되는 브리지 프로그램 uBuilderMcp.exe --register를 한 번 실행합니다. PC에 설치된 Claude Code, Codex, Cursor, VS Code, Windsurf 등의 MCP 설정에 uBuilder가 자동으로 등록됩니다.

이후 AI 어시스턴트 대화창에서 평소처럼 요청하면 됩니다. AI 창 여러 개가 동시에 연결돼도 모든 명령은 uBuilder 안에서 하나씩 차례로 실행됩니다.

이렇게 쓰면 더 정확합니다

  • 평면도 이미지는 치수선이 있는 것을 쓰세요. 실제 길이를 알 단서가 없으면 AI가 축척을 되묻습니다.
  • 이미지 인식은 먼저 분석만 해 보고, 원본과 대조한 뒤 한 번만 생성하는 흐름이 가장 깔끔합니다.
  • 프롬프트에 대지 크기, 층수, 방 구성, 계단·지붕 형식을 적을수록 의도에 가까운 결과가 나옵니다.
  • AI가 만든 모델도 일반 객체입니다. 마음에 들지 않는 부분은 말로 고치게 하거나 직접 편집하면 됩니다.
  • 가구 간섭은 AI가 평면과 3D로 점검하지만 프로그램이 자동으로 막아 주지는 않으므로, 최종 배치는 한 번 더 확인하세요.

uBuilder 무료 배포 예정

uBuilder는 앞으로 회원 가입 후 로그인만 하면 누구나 무료로 사용할 수 있도록 배포할 예정입니다. 이번에 소개한 MCP 연동 기능도 함께 제공할 계획입니다. 평면도 이미지 한 장, 프롬프트 한 줄로 시작하는 BIM 모델링을 곧 직접 경험해 보시기 바랍니다.