基於IFC與Unity3D,

建構一個開放、高擴展性

且跨平台的BIM系統

指導教授: 洪士林 博士

報告學生: 吳駿平

內容

  • 背景
  • 動機
  • 目的
  • 方法
  • 結論

Page 01

背景 - 建築生命週期

Page 02

背景 - BIM發展

Page 03

背景 - Open BIM

Page 04

動機

  • OpenBIM軟體成員開放的SDK為閉源SDK
  • OpenBIM軟體成員多為商業軟體,
    開發BIM整合應用成本高
  • OpenBIM透過IFC標準達成軟體平台,
    但大部分皆只能運行在Windows作業系統上,
    跨作業系統層級的BIM整合應用上開發困難

Page 04

動機 - 案例探討

Page 05

動機 - 案例探討

Page 06

目的

  • 發展BIM開源SDK
  • 降低開發BIM應用的成本及門檻
  • 以單一SDK即達成跨平台部署BIM應用
  • 導入版本控管機制,協助BIM研究平行化及研究成果傳承

Page 07

研究方法 - 流程圖

  1. 以Revit製作BIM模型,輸出IFC檔
  2. 開發Unity3D IFC SDK
    • IFC Parser 取出IFC檔中的所需資料
      (不需要的資料則不解析)
    • 以Git做版本控管
    • 將Unity3D IFC SDK發佈至
      Git Remote Repo (例如: GitHub 或 Bitbucket)
  3. 把IFC Mash 資訊(幾何資訊)輸入至Unity3D,生成3D物件
  4. 以Mono C#在Unity3D開發BIM整合應用
  5. 部署跨平台BIM整合應用

Page 08

研究方法 - IFC檔案格式

Page 08

研究方法 - 提取IFC格式的幾何資訊

Page 09

研究方法 - Unity3D

Page 10

結論 - Unity3D 可發展的BIM應用

  1. 力學模擬
  2. 光影模擬
  3. 設施設備管理、位置標示
  4. 室內導覽、導覽影片腳本、逃脫路線
  5. 視覺化無線感測、工人安全管理

Page 11

Made with Slides.com