[IFC IMPORT] Exporting IFC files from Revit
- mbijmr5
- 7월 29일
- 4분 분량
최종 수정일: 7월 30일
이 가이드는 사용자가 Revit에서 파일을 내보낼 때, 해당 파일이 Treble의 IFC 처리 모듈에서 문제없이 진행될 수 있도록 돕기 위한 것입니다.
이 워크플로우는 Revit 2022에서 IFC 2x3 Coordination View 2.0 형식으로 내보내는 과정을 다루며, Autodesk IFC 플러그인 2022 버전을 사용하여 실행됩니다. Revit의 최신 버전이나 구버전에서는 이 과정이 다를 수 있습니다.
이 가이드는 아래 내용에 대한 설명입니다.
Treble IFC 불러오기 도구와 호환되는 IFC 파일 내보내기
특정 공간만 선택하여 IFC 파일 내보내기
벽, 기둥, 덕트를 층별로 분리하여 내보내기
세부사항
Treble IFC 가져오기 도구와 호환되는 IFC 파일 내보내기
Revit에서 모델링 파일을 연 후, 파일(File) > 내보내기(Export) > IFC 경로로 진행합니다:

프롬프트 창이 열리면, 내보낼 파일의 이름과 저장 경로를 설정할 수 있으며, "설정 수정(Modify setup)"을 통해 추가 옵션을 설정할 수 있습니다.

기본 옵션은 IFC 2x3 Coordination View v2.0 scheme을 기반으로 설정되어 있습니다.
내보내기 기본 설정에서는 Revit 모델에 있는 모든 Room 및 Area 태그마다 하나의 IfcSpace가 생성됩니다.
생성된 파일(확장자 .ifc)은 하나 이상의 Room 또는 Area 태그가 포함되어 있다면, IFC 가져오기 도구와 호환됩니다.
태그 된 공간
Revit에서 공간(Room)에 이름을 지정하면 목록을 생성하거나 속성을 추적하는 데 도움이 됩니다. 태그 된 공간은 이름과 번호가 표시되는 라벨 형태로 나타나며, 일반적으로 평면도(Floor Plans) 뷰에서 확인할 수 있습니다. 벽으로 둘러싸인 영역 위에 마우스를 올렸을 때, 해당 공간이 생성되었다면 아래 그림처럼 십자 표시(+)가 나타납니다.

공간이 생성되지 않은 경우, Architecture(건축) 탭에 있는 Room 도구를 사용하여 만들 수 있습니다. 도구를 활성화한 상태에서 벽으로 둘러싸인 경계 영역을 클릭하면, 해당 위치에 공간이 생성됩니다.

중앙에 십자(+)표시의 임시 라벨이 나타나며, 해당 위치를 클릭하면 공간이 생성됩니다. 이와 같이 한 번만 클릭해도 공간을 만들 수 있습니다.

라벨에 표시된 이름과 번호를 클릭하면 텍스트를 수정할 수 있습니다. IFC 파일을 가져오면, Treble에서는 해당 라벨을 기준으로 공간 이름이 자동으로 지정되므로, 구체적이고 알아보기 쉬운 이름으로 하는 것을 권장합니다.

공간을 자동으로 배치하는 것도 가능합니다.

기본 설정인 배치 시 태그 지정(Tag on Placement) 옵션을 켜진 상태로 두는 것을 권장합니다.

또다른 방법으로는, 나중에 Tag Room 도구를 사용하여 공간에 태그를 지정하는 것도 가능합니다.

태그가 지정되어 있는 영역
영역(Area)는 공간(Room)과 유사하지만, 그림에서 볼 수 있듯이 여러 개의 경계 공간에 걸쳐 있을 수 있습니다. 이들은 유사한 기능을 가진 공간들을 그룹으로 묶어 면적이나 수량 등을 계산하는 데 사용되며, Revit에서는 영역도(Area Plans)에 표시되며, 그림에서는 노란색으로 강조되어 있습니다. Treble 음향 시뮬레이터는 벽을 통한 소리 전달을 시뮬레이션하지 않기 때문에 이 가이드에서는 영역(Area) 사용을 권장하지 않습니다. 영역(Area)는 공간(Room) 함께 사용하면 IFC 불러오기 도구가 생성하는 공간에서 중복 되거나 이름이 잘못 생성되는 등의 혼란을 초래할 수 있습니다. 다음 섹션에서는 이미 존재하는 영역(Area)을 IFC로 내보내 지지 않도록 설정하는 방법에 대한 설명입니다.

특정 공간만 선택하여 IFC 파일 내보내기
모델에 여러 공간과 영역들이 포함된 경우, 일부 공간만 IfcSpace로 내보낸 IFC 파일을 생성하는 것이 더 적절할 수 있습니다. 이 작업은 두 가지 방법으로 할 수 있으며, 다음에서는 Revit 고급 샘플 모델에 포함된 100개 이상의 Room 중에서 단 하나의 Room만 IfcSpace로 내보내는 방법을 설명합니다.
뷰를 이용한 공간(Spaces) 분리 방법
선택한 뷰에 따라 특정 공간만 선택하여 내보내는 것이 가능합니다. 예를 들어, 고급 샘플 프로젝트의 입구 층(Entry Level) 뷰만 내보낸다고 가정해 보겠습니다. 입구 층(Entry Level) 뷰에서 이전과 같은 방식으로 IFC 내보내기 (IFC Export) 대화창으 이동합니다.

이 대화창에서 "설정 수정(Modify setup)….." 버튼을 클릭합니다.

추가항목(Additional Content) 탭에서, [뷰에 보이는 요소만 내보내기]와 [3D 뷰에서 공간 및 영역 내보내기] 옵션을 선택합니다.

이렇게 하면 입구 층(Entry Level) 뷰에서 보이는 31개의 공간에 해당하는 IfcSpace만 포함된 IFC 파일이 생성됩니다. (3D 뷰에서 Section Box를 사용하여 공간을 격리하는 방법)
3D뷰를 볼 때, 단면상자(Section Box)를 생성하여 3D 모델의 일부만 표시하는 것을 권장합니다.
현재 3D 뷰를 복사합니다. 프로젝트 브라우저에서 Views > 3D Views로 이동한 후, {3D} (또는 다른 3D 뷰)을 우클릭하여 컨텍스트 메뉴를 활성화합니다. 그 후, 뷰 복제(Duplicate View) > 복제(Duplicate)를 선택합니다.

새로 생성된 뷰의 이름을 IFC내보내기(IfcExport)로 변경할 수 있습니다.
이 뷰가 활성화된 상태에서 단면상자(Section Box) 옵션이 선택되어 있는지 확인합니다.

단면상자(Section Box)가 표시되지 않는 경우, 창의 왼쪽 하단 리본에서 [숨겨진 요소 표시(Reveal Hidden Elements)] 도구를 사용합니다.

이제 단면상자(Section Box)의 경계를 조정하여 특정 공간을 분리할 수 있습니다.

단면상자(Section Box)가 원하는 공간 밖에 있는 공간(Room)이나 영역(Area)과 교차하는 경우, 해당 공간들까지 함께 내보내게 됩니다. 이는 시뮬레이션 할 공간을 포함하는 3D 모델을 내보내기 위해 필요합니다. 그 다음 섹션에서는 인접한 공간이 IfcSpace로 내보내지지 않도록 하는 방법에 대한 설명입니다.
IfcExportAs를 사용하여 공간을 분리하는 방법
특정 공간을 선택하여 내보내야 할 경우, 특정 파라미터를 설정하여 해당 공간이 내보내지지 않도록 할 수 있습니다.
Navigate to Manage > Project Parameters

추가(Add)를 클릭합니다..

그림과 같이 대화상자를 설정합니다. 파라미터 이름은 IfcExportAs로 설정해야 하며, 유형(Type)은 텍스트(Text)로 설정합니다. 그룹 파라미터는 IFC Parameters로 설정해야 합니다. 둥근 라디오 버튼은 특정개별요소(Instance)로 설정해야 하며, 그렇지 않으면 동일한 유형의 모든 요소에 영향을 미칩니다.

이제 파라미터가 생성되었으므로 관리자속성(Property Inspector) 창의 하단에서 해당 필드를 볼 수 있습니다. 카페테리아에 접해 있는 공간들을 선택한 후, IfcExportAs=DONTEXPORT를 입력하고 적용(apply)을 클릭합니다. 이 작업은 카페테리아에 인접한 공간들이 내보내기 과정에서 처리되지 않도록 합니다.

평면도(Floor Plan) 뷰에서 02층 카페테리아 위의 공간에 대해 동일한 방법으로 반복합니다.

마지막으로, 영역도(Area Plans) 뷰로 이동하여 카페테리아 자체를 포함하는 영역과 위층의 영역 모두에 IfcExportAs 파라미터가 “=DONTEXPORT”로 설정되어 있는지 확인합니다.

모든 관련된 영역(Area)이 내보내지지 않았는지 빠르게 확인하는 방법은 각 층의 영역도(Area Plans) 뷰에서 모든 영역(Area)을 선택하는 것입니다. 이 작업은 모든 객체를 선택한 후, 관리자속성(Property Inspector) 왼쪽의 펼침목록에서 영역만 분리해 선택할 수 있습니다.

관련된 영역(Area)에 대해 IfcExportAs를 “=DONTEXPORT”로 설정합니다.

3D Section Box 뷰로 돌아가서, 앞에서 설명한 대로 3D 뷰 옵션을 선택하여 IFC 파일을 내보냅니다.

이제 완료된 IfcSpace에서는 카페테리아만 있어야 합니다.
벽, 기둥, 덕트를 층별로 분리하기
이 옵션은 특정 요소를 층별로 분리할 수 있게 해줍니다. 이는 외벽에 접해 있는 방들이 완전히 분리된 경우 유용합니다. 단, 방들 사이가 개구부로 연결되어있는 경우 유소를 층별로 분리하면, 시뮬레이션에 사용되는 메쉬 면의 수가 증가하게 됩니다.



세부사항

이 옵션은 덕트와 난간과 같은 특정 3D모델 구조에 영향을 미칩니다. 메쉬 면의 수를 제한하여 시뮬레이션 성능을 최적화하려면, Extra Low 설정을 사용하는 것이 바람직합니다.