LLM-ChatGPT를 활용한 CAD-BIM-to-Code 자동화 파이프라인: DDC 워크플로우
요약
LLM과 n8n을 활용하여 CAD 및 BIM 데이터를 Excel과 Python 코드로 자동 변환하는 DDC 워크플로우를 소개합니다. Autodesk 도구 없이도 .rvt, .dwg, .ifc 등의 파일을 분석하여 AI가 생성한 맞춤형 Python 코드를 통해 통계 및 차트를 즉시 도출할 수 있습니다.
핵심 포인트
- Autodesk 소프트웨어 없이 .rvt, .dwg, .ifc, .dgn 파일을 처리 가능한 오프라인 워크플로우 구축
- n8n을 기반으로 한 데이터 변환 및 AI 기반 Python 코드 생성 자동화 파이프라인
- BIM 데이터를 Excel 행렬 및 다각형 기하학(.dae) 형식으로 변환하여 분석 용이성 증대
- 자연어 프롬프트를 통해 모델 데이터의 그룹화, 합산, 시각화(차트)를 코딩 없이 수행
Revit (.rvt), AutoCAD (.dwg), IFC, MicroStation (.dgn) → Excel + AI 생성 Python 분석 — Autodesk® 또는 openBIM 도구 불필요
🔄 n8n + DataDrivenConstruction 컨버터를 사용하여 완전히 오프라인 워크플로우를 위해 구축되었습니다.
-
🔄
.rvt,.ifc,.dwg를 다음으로 변환:- 📊 Excel (요소 데이터를 행렬로 구성 - 행에는 프로젝트 요소, 열에는 모든 요소의 모든 속성 배치)
- 🧱 다각형 기하학 (Polygonal geometry) (Revit 및 IFC만 해당)를 개방형 기하학 형식인
.dae(Collada)로 변환 - 📋 일람표 (Schedules) (Revit만 해당)
- 📄 도면 시트 (Drawing Sheets) (PDF) (Revit만 해당)
-
✅ 검증 규칙을 통한 품질 관리 (Quality Control)
-
🤖 AI에게 맞춤형 Python 코드를 생성하도록 요청
-
📈 모델로부터 차트, 통계, 요약 정보를 즉시 획득
n8n을 설치하기 전에 Node.js (npm 포함)가 설치되어 있는지 확인하십시오:
npx install -g n8n
n8n start
또는
npx n8n
또는 데스크톱 앱 다운로드: n8n.io/download
저장소에 있는 컨버터를 사용하거나 사이트에서 직접 항상 최신 버전을 다운로드하십시오:
| 형식 | 컨버터 | 다운로드 |
|---|---|---|
| Revit (.rvt) | RvtExporter.exe | 다운로드 |
| IFC | IfcExporter.exe | 다운로드 |
| AutoCAD (.dwg) | DwgExporter.exe | 다운로드 |
| MicroStation (.dgn) | DgnExporter.exe | 다운로드 |
워크플로우를 클론(Clone)하거나 가져오기(Import) 하십시오:
⬇ JSON 파일 다운로드 - n8n에서 "Import from file"을 통해 워크플로우를 가져옵니다. -
경로 설정:
$INPUTS$노드에서RvtExporter.exe에 대한 절대 경로를 설정하십시오. - 예:C:\out\DDC-Converters\RvtExporter.exe- 절대 경로 설정:
graph TD;
A[📋 RVT/IFC/DWG/DGN 파일 업로드] --> B[📁 워크스페이스 생성]
B --> C[⚙️ 파이프라인-컨버터 실행]
...
.rvt파일을 업로드하십시오 - 옵션 선택:
sheets, schedules, bounding box- AI가 사용자의 프롬프트를 이해합니다:
“Type Name별로 그룹화하고, Volume을 합산하여 막대 차트로 보여줘.”
코딩 없이 즉시 결과를 얻을 수 있습니다.
- 📘 검증 템플릿 (Validation template): DDC Revit & IFC 검증 테이블 (Validation Table)
- 📊 AI 생성 출력 예시 (Example AI-generated outputs): 그룹화된 테이블, 막대 그래프 (bar plots), 요약 (summaries)
n8n
DataDrivenConstruction.io
- 오프라인 (Offline)
.exe
변환기 (converters) (Autodesk® 도구 불필요)
자동화에 관한 도움이나 아이디어가 필요하신가요?
👉 https://datadrivenconstruction.io 를 방문하거나 이 리포지토리 (repo)에 이슈 (issue)를 생성해 주세요.
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub Claude Ecosystem의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기