오픈BIM vs 클로즈드BIM, 선택이 아니라 전략이다
"오픈BIM이냐 클로즈드BIM이냐" — BIM 업계에서 종교 전쟁처럼 오가는 논쟁이다. 한쪽에서는 "IFC와 오픈 표준만이 진정한 BIM"이라고 말하고, 다른 쪽에서는 "Revit으로 다 되는 걸 왜 IFC로 데이터 손실을 감수하나"라고 반박한다. 둘 다 맞고 둘 다 틀렸다. 진짜 질문은 "어느 쪽이 더 나은가"가 아니라 **"이 프로젝트에서 어느 수준의 개방성이 최적의 결과를 내는가"**이기 때문이다.
오픈BIM vs 클로즈드BIM의 본질오픈BIM의 핵심은 데이터 이동성(Data Mobility) — 특정 소프트웨어에 종속되지 않고 정보를 교환할 수 있는 능력이다. 클로즈드BIM의 핵심은 데이터 무결성(Data Integrity) — 변환 과정에서의 손실 없이 풍부한 정보를 유지하는 능력이다. 이 두 가치는 서로 트레이드오프 관계에 있다.
| 기준 | 오픈BIM (IFC 중심) | 클로즈드BIM (Revit/Navisworks 생태계) |
|---|---|---|
| 데이터 이동성 | 높음 — IFC는 누구나 읽을 수 있음 | 낮음 — 네이티브 포맷은 특정 SW에서만 열림 |
| 데이터 무결성 | 낮음 — 변환 시 정보 손실 불가피 | 높음 — 네이티브 상태에서 가장 풍부한 정보 |
| 협업 유연성 | 높음 — 툴에 관계없이 누구나 참여 가능 | 중간 — 같은 툴을 쓰는 팀끼리만 효율적 협업 |
| 초기 구축 비용 | 낮음 — 무료 오픈소스 툴(BlenderBIM, FreeCAD) 사용 가능 | 높음 — Revit·Navisworks 등 상용 라이선스 필요 |
| 장기적 지속가능성 | 높음 — 표준 기반이라 20년 후에도 읽을 수 있음 | 낮음 — 소프트웨어 버전 종속, 벤더 정책 리스크 |
[Image: 좌측에 Revit 생태계(클로즈드BIM)의 데이터 흐름도, 우측에 IFC 기반 오픈BIM 생태계의 데이터 흐름도 — 두 모델의 데이터 손실 지점을 빨간색 마커로 대비]
하이브리드 전략 — 둘 다 한다
실무에서는 대부분 하이브리드 접근이 가장 현실적이다. Revit(또는 ArchiCAD, Tekla)으로 모델링해서 생산성과 풍부한 데이터를 확보하고, IFC로 교환해서 다른 팀·다른 툴·미래의 운영자와의 연결 고리를 확보한다. 즉 생산은 클로즈드, 교환은 오픈이다.
이 하이브리드가 성공하려면 프로젝트 시작 시점에 두 가지 약속이 필요하다.
- IFC 익스포트 설정을 표준화한다. "IFC로 내보냈는데 정보가 사라졌다"는 불평의 90%는 익스포트 설정 문제다. 어떤 IFC 버전(2×3 vs 4)을 쓸지, 어떤 MVD(Model View Definition)를 적용할지, 어떤 객체 카테고리를 포함할지를 미리 정해두고, 모든 참여자가 동일한 설정으로 내보내야 한다.
- IFC 모델 검증을 워크플로우에 포함시킨다. IFC로 내보낸 후에 "제대로 나갔나?"를 확인하는 단계가 반드시 필요하다. Solibri, BIMcollab, 또는 무료 IfcOpenShell로 IFC 파일을 열어서 객체 수·속성 수·공간 정보가 네이티브 모델과 일치하는지 크로스체크한다.
오픈BIM의 기술적 한계 — 솔직히 말하면
오픈BIM 진영에서도 인정하는 기술적 한계들이 있다. 이걸 모르고 "IFC면 다 된다"고 생각하면 실무에서 낭패를 본다.
- 파라메트릭 관계 손실: Revit 패밀리의 파라메트릭 제약 조건(예: 창문이 벽 따라 움직임)은 IFC에서 보존되지 않는다.
- 시스템 정보 단순화: MEP 시스템의 논리적 연결(펌프 → 배관 → 밸브 → 터미널의 유량 관계)은 IFC에서도 어느 정도 표현되지만, 네이티브 Revit의 System Browser 수준의 풍부함은 아니다.
- 버전 차이에 따른 호환성: IFC 2×3과 IFC 4 사이의 간극이 있어, 발주처가 요구하는 버전에 따라 내보낼 수 있는 정보의 범위가 달라진다.
"IFC Certification"을 맹신하지 마라소프트웨어가 buildingSMART의 IFC 인증을 받았다고 해서 "모든 IFC 기능을 완벽하게 지원한다"는 뜻이 아니다. 인증은 최소한의 기준을 통과했음을 의미할 뿐, 특정 프로젝트에서 요구하는 특정 데이터가 온전히 교환되는지는 별도로 검증해야 한다.
마무리
오픈BIM이냐 클로즈드BIM이냐의 이분법은 현실을 반영하지 않는다. 진짜 질문은 "이 프로젝트에서 누구와, 어떤 정보를, 왜 교환해야 하는가"이고, 그 답에 따라 오픈과 클로즈드를 조합하는 비율이 달라질 뿐이다. 지금 당장 해볼 수 있는 실용적 접근 하나 — 현재 Revit 모델을 IFC로 내보내고, 무료 BIMvision으로 열어서 무엇이 살아 있고 무엇이 죽었는지 체크해보라. 이 검증 한 번이, 다음 프로젝트의 IFC 익스포트 설정을 결정하는 기준점이 된다.