
누구는 'AL', 누구는 '알루미늄': BIM 파라미터 설계가 무너지는 이유
BIM에서 가장 강력하면서도 가장 간과되는 부분이 파라미터(매개변수) 설계다. 창문에 단열 성능, 가격, 납품 업체, 유지보수 주기 같은 정보를 입력할 수 있다는 것은 알지만, 막상 프로젝트에서 "어떤 파라미터를, 어떤 방식으로 관리할 것인가"를 설계하는 회사는 드물다. 파라미터 설계가 잘못되면 BIM 도입의 핵심 가치인 "데이터 활용"이 불가능해진다.
왜 이 부분이 유독 간과될까. 형상 모델링은 결과물이 눈에 바로 보이니 신경을 쓰지만, 파라미터는 화면 뒤에 숨어있는 데이터라 "일단 모델링부터 끝내고 나중에 채우자"는 식으로 미뤄지기 쉽다. 문제는 "나중"이 오면 이미 수백 개 객체에 파라미터를 하나씩 채워야 하는 상황이 된다는 것이다. 파라미터 설계는 모델링을 시작하기 전에 끝내야 하는 작업이다.
파라미터의 3가지 유형Revit에는 세 가지 파라미터 유형이 있으며, 각각의 쓰임새가 완전히 다르다.
- 프로젝트 파라미터: 특정 프로젝트에서만 사용. 여러 객체 카테고리에 추가 가능
- 공유 파라미터(Shared Parameter): 여러 프로젝트·패밀리에서 공유. 태그·일람표 연동 가능
- 패밀리 파라미터: 특정 패밀리 내부에서만 사용. 외부에서 접근 불가
각 파라미터 유형의 비교
| 구분 | 프로젝트 파라미터 | 공유 파라미터 | 패밀리 파라미터 |
|---|---|---|---|
| 저장 위치 | 프로젝트 파일 | 공유 파라미터 파일(.txt) | 패밀리 파일(.rfa) |
| 재사용성 | 해당 프로젝트만 | 모든 프로젝트·패밀리 | 해당 패밀리만 |
| 태그 연동 | 가능 | 가능 | 불가능 |
| 일람표 연동 | 가능 | 가능 | 가능 |
| 공동 작업 | 각자 프로젝트에 정의 필요 | 파일만 공유하면 자동 동기화 | 패밀리 자체에 내장 |
[Image: Revit의 파라미터 유형 선택 대화상자(프로젝트/공유/패밀리 파라미터 옵션)를 보여주는 화면]
파라미터 설계 원칙
원칙 1: "언젠가 쓸 수도 있으니까" 미리 넣지 마라
파라미터를 미리 많이 정의해두면 좋을 것 같지만, 실제로는 사용하지 않는 파라미터가 쌓이면 프로젝트가 무거워지고 관리가 복잡해진다. 다음과 같은 기준으로 파라미터를 선별하자.
| 포함 기준 | 설명 | 예시 |
|---|---|---|
| 필수 | 프로젝트 계약에서 요구하는 정보 | 화재 등급, 자재 코드 |
| 핵심 | 자주 사용하는 정보 | 크기, 재질, 모델명 |
| 선택 | 있으면 좋은 정보 | 납품 업체, 리드타임 |
| 불필요 | "한 번쯤 쓸 수도"라는 막연한 정보 | 제조사 홈페이지 URL |
원칙 2: 공유 파라미터를 표준으로 사용하라
프로젝트가 끝나도 다음 프로젝트에서 같은 파라미터를 재사용할 수 있도록 공유 파라미터 파일을 만들어서 관리하자. 공유 파라미터 파일은 단순한 텍스트 파일이지만, 이것이 회사의 BIM 데이터 표준이 된다.
공유 파라미터 파일 관리 꿀팁
- 중앙 서버에 하나의 공유 파라미터 파일을 두고 모든 팀원이 접근
- 파일 분류:
건축_공유파라미터.txt,구조_공유파라미터.txt,MEP_공유파라미터.txt로 분리- 파라미터 그룹화: "화재 안전", "에너지 성능", "자재 정보" 등 그룹으로 묶기
- 한 번 정의한 파라미터는 이름과 GUID가 변경되지 않도록 주의 — GUID가 바뀌면 기존 프로젝트의 모든 데이터가 끊어진다
원칙 3: 파라미터 명명 규칙을 정하라
파라미터 이름을 아무렇게나 지으면 프로젝트가 커질수록 혼란스러워진다.
| 잘못된 예 | 올바른 예 |
|---|---|
높이 | 건축_창호_높이 |
두께 | 건축_벽_두께 |
참고1 | 건축_방화_등급 |
DATA | MEP_덕트_풍량 |
추천 네이밍 패턴: [분야]_[객체유형]_[속성명]
원칙 4: 데이터 입력 방식을 고려하라
파라미터를 정의할 때 누가, 언제, 어떻게 데이터를 입력할 것인가를 고려해야 한다. 아무리 좋은 파라미터를 정의해도, 데이터를 입력할 사람이 없으면 무용지물이다.
| 파라미터 타입 | 권장 | 비권장 이유 |
|---|---|---|
| 텍스트 | 상세 설명, 메모 | 일관성 유지 어려움 |
| 숫자 | 수치 데이터 | 단위 혼동 가능성 |
| 길이 | 치수 관련 | 단위 자동 변환 |
| 예/아니오(Yes/No) | 플래그성 데이터 | 가장 명확하고 실수 적음 |
| 리스트(열거형) | 제한된 옵션 | 가장 권장 — 선택지만 고르면 됨 |
텍스트 입력은 최후의 수단텍스트 파라미터는 "화재 등급"을 "1급"이라고 적을지, "1등급"이라고 적을지, "Level 1"이라고 적을지 사람마다 다르다. 가능하면 열거형(Enumeration)이나 예/아니오(Yes/No) 타입을 사용해 데이터 입력의 일관성을 확보하라. 나중에 데이터를 분석할 때 그 차이가 엄청난 차이를 만든다.
[Image: 같은 속성을 텍스트로 제각각 입력한 일람표(AL, 알루미늄, Aluminum이 섞인 화면)와 열거형으로 통일된 일람표를 비교한 화면]
파라미터 구성 예시
실제 프로젝트에서 사용할 수 있는 파라미터 구성을 분야별로 예시로 들어본다.
건축
| 파라미터명 | 타입 | 적용 대상 | 설명 |
|---|---|---|---|
| 화재_등급 | 열거형 (1급/2급/3급) | 벽, 바닥, 문 | 내화 성능 등급 |
| 차음_성능 | 숫자 (단위: dB) | 벽, 창문 | 음향 성능 |
| 단열재_종류 | 열거형 | 벽, 지붕 | 단열재 유형 |
| 마감재_코드 | 텍스트 | 벽, 바닥, 천장 | 회사 자재 코드 |
구조
| 파라미터명 | 타입 | 적용 대상 | 설명 |
|---|---|---|---|
| 철근_등급 | 열거형 | 기둥, 보 | SD400/SD500 등 |
| 콘크리트_강도 | 텍스트 | 기둥, 보, 슬래브 | 24MPa, 30MPa 등 |
| 용접_유형 | 열거형 | 철골 접합부 | 용접/볼트 등 |
MEP
| 파라미터명 | 타입 | 적용 대상 | 설명 |
|---|---|---|---|
| 풍량(CFM) | 숫자 | 덕트, 디퓨저 | 공기 유량 |
| 정격_전압 | 숫자 (단위: V) | 전기 장비 | 전압 사양 |
| 배관_재질 | 열거형 | 배관 | 동관/스테인리스/PVC 등 |
파라미터 설계 프로세스
파라미터 설계는 프로젝트 시작 전에 체계적으로 접근해야 한다. 추천 프로세스는 다음과 같다.
- 요구 사항 수집: 발주처 EIR(Exchange Information Requirements) 분석
- 데이터 분류: 수집된 요구 사항을 객체 카테고리별로 분류
- 파라미터 정의: 공유 파라미터 파일에 정의 (이름, 타입, 그룹)
- 패밀리 연동: 각 패밀리에 파라미터를 매핑
- 데이터 입력: 모델링과 함께 데이터 입력 (템플릿에 포함시켜 자동화)
- 검증: 일람표 출력해서 데이터 누락·오류 확인
데이터 입력이 번거롭다면?모든 파라미터를 수동으로 입력할 필요는 없다. Dynamo 스크립트로 외부 데이터(Excel, CSV, API)를 연동해서 일괄 입력할 수 있다. 이 방법은 자동화 시리즈 글에서 자세히 다룬다.
[Image: 파라미터 요구사항 수집부터 검증까지 6단계 프로세스를 플로우차트로 그린 다이어그램]
마무리
파라미터 설계는 BIM 데이터의 품질을 결정한다. 아무리 정밀하게 모델링해도 파라미터가 엉망이면, 그 모델은 "예쁜 3D 형상" 이상의 가치를 내지 못한다. 공유 파라미터를 기반으로 체계적인 데이터 구조를 설계하고, 데이터 입력 프로세스까지 함께 고려해야 진정한 BIM 데이터 관리가 완성된다.