프로젝트 배경
1) 문제점 - 기존 설계 시스템에서 BIM 전환 비용 과다 소요 - 중립포맷(IFC) 사용을 통한 특정 BIM 소프트웨어 종속 회피 - 데이터 보안을 위한 내부망 활용 BIM 운용 시스템 필요 2) 프로젝트 목표 - BIM 프로젝트 관리 및 협업을 위한 BCF 데이터 서버 시스템 개발 - 자체 설계 규칙 연동을 위한 데이터 인터페이스 개발 - BCF/BIM 데이터 검색 및 3D 시각화를 위한
프로젝트 성과
IFC 처리 엔진 최적화
- Multi Threading을 통한 Loader/Writer 성능 개선(기존: 10분, 최종: 3.5초, 170배)
- FLexBuffer를 통한 중복개체 통합(데이터 용량 1/3로 감소)
- FLexBuffer를 통한 중복개체 통합(데이터 용량 1/3로 감소)
3D 최적화
- 시각화 모듈에서는 Three.js 기반 3D 모델 렌더링 시 BatchedMesh 기법을 적용하여 다수의 Mesh를 단일 Shader로 통합, 하나의 Draw call로 처리할 수 있도록 최적화
WebGL Memory 최적화
- Ifc 3D 모델 파일의 메모리 사용량은 그대로 유지하면서도 WebGL 메모리 사용을 최적화하여 약 300MB Ifc 파일을 약 1.29초에 열 수 있는 빠른 3D 시각화를 가능하게 함
핵심 기능
진행 단계
BIM 데이터 서버 및 API 개발
2024.09.
1. 데이터베이스 스키마 설계
2. IFC 처리 엔진 개발
3. IFC 시각화 모델 최적화 엔진 개발
4. IFC REST API 설계
2. IFC 처리 엔진 개발
3. IFC 시각화 모델 최적화 엔진 개발
4. IFC REST API 설계
프로젝트 상세
1) 포트폴리오 소개 : BIM을 통한 설계시 추가업무를 최소화함과 동시에 데이터의 외부유출을 차단하고 자체 설계 정보 및 규칙을 연동하기 위한 “온프레미스 기반의 BIM 설계검증 플랫폼” 개발 프로젝트 2) 작업 범위 : - BIM 프로젝트 관리 및 협업을 위한 BCF 데이터 서버 개발 - 자체 설계 규칙 연동을 위한 매핑데이터 인터페이스 개발 - BCF/BIM 데이터 검색 및







