Revit 실력의 70%는 여기서 갈린다: 패밀리 제작 5원칙
개요
Revit에서 패밀리(Family)는 모든 BIM 객체의 기본 단위다. 벽, 기둥, 창호, 가구, 태그, 주석, 심지어 도면틀까지 모두 패밀리다. 패밀리 제작 능력이 Revit 실력의 70%를 결정한다고 해도 과언이 아니다. 이 글에서는 실무에서 바로 써먹을 수 있는 패밀리 제작 원칙과 노하우를 정리한다.
패밀리의 종류
- 시스템 패밀리: Revit에 내장된 패밀리 (벽, 바닥, 지붕 등). 프로젝트 내에서만 존재하고 파일로 저장할 수 없음.
- 컴포넌트 패밀리:
.rfa파일로 저장되는 패밀리 (창호, 가구, 장비 등). 가장 많이 제작하는 유형.- 인플레이스 패밀리: 프로젝트 안에서만 만드는 일회성 패밀리. 재사용이 불가능하므로 꼭 필요한 경우만 사용.
패밀리 제작의 5가지 원칙
원칙 1: 파라메트릭하게 만들어라
패밀리의 가장 큰 장점은 파라미터로 크기와 속성을 제어할 수 있다는 점이다. 크기가 다른 창문을 여러 개 만들 필요 없이, 하나의 패밀리로 폭×높이 조합을 모두 커버할 수 있어야 한다.
| 잘못된 예 | 올바른 예 |
|---|---|
| 창문_1200x1500.rfa, 창문_1500x1800.rfa ... | 창문_parametric.rfa (폭, 높이를 파라미터로 입력) |
패밀리를 만들 때는 다음 파라미터 유형을 구분해서 사용한다:
- 치수 파라미터: 길이, 높이, 각도 — 객체의 형상을 결정
- 문자 파라미터: 모델명, 제조사, 자재 코드 — 정보 용도
- 예/아니오 파라미터: 가시성 제어 (예: "손잡이 있음?" → Yes/No)
원칙 2: 참조 평면(Reference Plane)을 철저히 활용하라
패밀리 제작에서 가장 흔한 실수는 솔리드를 치수로 직접 구속하는 것이다. 올바른 방법은 참조 평면을 먼저 배치하고, 여기에 치수 구속을 건 다음, 솔리드는 참조 평면에 Lock(자물쇠)시키는 것이다.
잘못된 방법:
솔리드의 모서리에 직접 치수 구속 → 유연성 떨어짐
올바른 방법:
1. 참조 평면을 원하는 위치에 배치
2. 참조 평면 간 거리를 치수 파라미터로 구속
3. 솔리드의 면을 참조 평면에 Lock
→ 파라미터 값만 바꾸면 형상이 자동으로 업데이트
원칙 3: 가시성 설정을 적극 활용하라
하나의 패밀리로 여러 상세 수준(LOD)을 커버할 수 있어야 한다.
- Coarse(저상세): 단순 박스 형태 — 평면도에서 빠른 표시용
- Medium(중상세): 기본 형상 — 일반 상황
- Fine(고상세): 디테일까지 포함한 완전한 형상 — 상세도에서 사용
상세 수준별 형상 전환솔리드를 선택하고 속성창의 "상세 수준" 설정을 Coarse/Medium/Fine으로 지정하면, 같은 패밀리가 뷰의 상세 수준에 따라 다른 형상을 자동으로 표시한다. 이 기능을 쓰면 하나의 패밀리로 평면도·단면도·상세도를 모두 커버할 수 있다.
원칙 4: 성능을 고려하라
패밀리의 복잡도가 높아지면 Revit 파일의 성능에 직접적인 영향을 준다.
| 패밀리 작성 습관 | 성능 영향 |
|---|---|
| 불필요한 배열(Array) 사용 | 배열 요소가 많을수록 느려짐. 가능하면 단일 객체로 처리 |
| Void(구멍) 남발 | Void는 렌더링·표시에 많은 연산 필요. 불필요한 Void는 피할 것 |
| 높은 폴리곤 수의 형상 | 가져온 CAD나 3DS 형상은 폴리곤 수를 최적화할 것 |
| 중첩 패밀리 과도 사용 | 중첩 레벨이 3단계 이상이면 성능 저하. 단순화할 방법 고민 |
패밀리 용량이 50MB? — 분명히 문제가 있다패밀리 파일 하나가 50MB가 넘는다면 내부에 고해상도 텍스처, 불필요한 형상, 중첩된 CAD 파일이 있는지 의심해야 한다. 실무용 패밀리는 보통 500KB~5MB 사이가 적당하다. 텍스처는 외부 링크로 처리하고, 형상은 최대한 단순화하자.
원칙 5: 명명 규칙(Naming Convention)을 정하라
패밀리 이름만 봐도 어떤 객체인지 알 수 있어야 한다. 협업 환경에서는 더 중요하다.
추천 네이밍 패턴:
[구분]_[객체유형]_[치수]_[옵션]_[제조사]
예: 건축_창문_1200x1800_고정형_ABC사.rfa
실무에서 자주 만드는 패밀리 유형과 제작 포인트
1) 창호 패밀리
가장 많이 만들지만 가장 까다로운 패밀리다. 다음 요소를 고려해야 한다.
- 단열 성능, 유리 사양, 프레임 재질 등 정보 파라미터 포함
- 개폐 방식(고정/여닫이/미서기/프로젝트)별 형상 전환
- 벽 두께에 자동으로 맞춰지는 프레임 깊이
2) 태그 패밀리
객체의 파라미터 값을 자동으로 표시해주는 패밀리. 잘 만들면 엄청난 시간을 절약해준다.
- 태그에 표시할 파라미터를 레이블(Label)로 연결
- 객체 유형별 태그와 인스턴스 태그 구분
- 회전·위치 자동 정렬 기능 활용
3) 주석·기호 패밀리
레벨 표시, 치수 보조 기호, 섹션 마커 등.
- 뷰 축척에 따라 자동 크기 조절되는지 확인
- 텍스트 스타일을 프로젝트 표준과 일치시킬 것
패밀리 검증 체크리스트
패밀리를 실제 프로젝트에 투입하기 전에 다음을 확인하자.
- 모든 파라미터가 의도한 대로 동작하는가?
- 극단적인 값(최소/최대)을 입력해도 오류가 나지 않는가?
- 상세 수준별(Coarse/Medium/Fine) 형상이 올바르게 표시되는가?
- 태그가 파라미터 값을 정확히 읽어오는가?
- 다른 패밀리나 프로젝트와 간섭(중복 ID 등)이 없는가?
- 파일 용량이 적정한가? (대부분 5MB 이하)
패밀리 검증을 생략하지 마라"일단 프로젝트에 넣고 보자"는 생각은 절대 금물이다. 문제 있는 패밀리가 프로젝트 전체에 퍼지면, 나중에 원인을 찾는 데 몇 배의 시간이 소요된다. 패밀리는 테스트 프로젝트에서 먼저 검증한 후 실제 프로젝트에 적용하라.
마무리
패밀리 제작은 Revit에서 가장 기본적이면서도 고급 스킬이 필요한 영역이다. 잘 만들어진 패밀리는 프로젝트의 품질과 생산성을 동시에 올려준다. 처음에는 어렵게 느껴질 수 있지만, 기본 원칙(파라메트릭, 참조 평면, 상세 수준, 성능, 네이밍)만 지켜도 실무에서 바로 통용되는 패밀리를 만들 수 있다.
다음 글에서는 패밀리보다 더 근본적인 — 모델링 속도를 올리는 Revit 단축키와 꿀팁을 소개한다.