1
SITCON2016 - 開源貢獻
有 Keynote ,
有 PowerPoint ,
為什麼沒有
Open
Document
Presentation/Format
2
跨平台佈署建築資訊模型應用系統
3
PN Wu ( 小平 )
●
勤益科大 (NCUT) 資訊工程學士
●
交通大學 (NCTU) 土木工程學系
資訊組碩士生
●
國網中心 (NCHC) 兼職
Others : https://www.linkedin.com/in/pingnote
4
大家一定很好奇
為什麼我讀完資訊
跑去讀土木?
5
●
難道是因為我喜歡的學姊在
土木系讀碩士,我為了陪伴
她一年才特地考上去的?
招生面試時肯定不能這麼說
6
為什麼我讀完資訊
跑去讀土木?
正解:土木營建領域需要資訊人才
7
IICAE Lab
人工智慧
– 類神經網路
– 演算法最佳化
– 專家系統
結構實驗
– 結構健康監測
– 無線感測網路
– 室內定位
8
對於土木營建領域最直覺的想像
「蓋房子」
9
蓋房子究竟是什麼樣的事?
10
在虛擬世界裡蓋房子 : 蓋什麼像什麼
11
在真實世界裡蓋房子:蓋什麼不像什麼(?
https://disp.cc/b/163-8xNC 以上言論截取自網路,不代表本人立場本人符合 通用公共不枉死聲明 (( 下略數百字
12
先讓我們談談
「建築生命週期」
13
14
「建築資訊模型 」
Building Information Modeling , BIM
15
BuildingSMART 提昌 openBIM 與 IFC
16
xBIM Toolkit 是 openBIM 的實做之一
xBIM (eXtensible Building Information Modelling)
xBIM 的官網就是 http://www.openbim.org/
17
「 Industry Foundation Classes , IFC 」
是實做 openBIM 概念的標準交換格式
18
快速了解 IFC 內最重要的兩項屬性
●
幾何資訊 (Geometric Information)
●
語意資訊 (Semantic Information)
19
●
IFC 幾何資訊 (Geometric Information)
22
23
目前 BIM 軟體的現況,
大部分皆為 Windows Only 、付費授權軟體
24
目前開發 BIM 應用的現況,
以 Autodesk Revit SDK 舉例
25
26
27
28
這造就了什麼現象?
29
「      我很好用,      
但我們就是在單一平台上面發展,
     愛用不用隨你     」
『你想退你就退』
30
簡單比較一下 xBIM 與 Assimp 發展現況
31
32
33
34
對我來說
xBIM 與 Assimp 差在哪裡
35
讓 Unity3D 支援 IFC2x3 格式
36
先找找看 Unity3D Asset Store
37
38
好傻好天真圖樣圖森破
(too young, too simple)
圖樣圖森破
39
深入 IFC-SPF (*.ifc) 自幹 IFC Parser
ISO 10303
●
ISO 10303-11 EXPRESS language (data modeling language)
●
ISO 10303-21 STEP-File
●
ISO 10303-22 SDAI (Standard Data Access Interface)
40
1.Editor Scripting - 自訂匯入 IFC 檔的 Extension
2.Mesh Component - 讀取 IFC 幾何資訊,生成 3D 物件
3.Dictionary Collection - 存放 IFC 語意資訊
4.Custom Inspector - 將 Dictionary 序列化 (Serializable ) ,
直接在 Unity3D 主程式介面操作 IFC 語意資訊
41
42
●
有了勉強堪用的 IFC Parser (IFC to Unity3D GameObject) ,
不過還有更多 BIM APIs 等著去實現。
●
接下來就是 BIM 應用系統開發者的事了
●
提一些簡單的 BIM 應用
– 室內導覽 / 動線規劃 (Navigation)
– 可視化設施設備管理 / 工地人員管理
– BIM 生命週期管理 / 版本控管 (Git)
43
●
Unity3D 歷史故事
– http://unitytaiwan.blogspot.tw/2013/07/unity.html
– http://www.pocketgamer.biz/interview/50237
Unity co-founder Nicholas Francis (CCO)
on flying the nest to make 'unforgettable' games for gamers
April 19th, 2013 - 01:55pm
44
結論
openBIM 的 xBIM 還不夠 open
PN 的 pnBIM 還比較 open 一點
45
「客製化我的開發環境並將它開源!
PastLeo 」
我只是想在 Linux 環境有一個
我能用的 BIM 軟體
46
探討議題:
●
大型建設是否應開放公眾存取、檢視 BIM
●
購屋者是否有權持有 BIM
●
租屋者是否有權檢視 BIM
47
●
參考圖源
●
http://www.buildingsmart-tech.org/ifc/IFC2x3/TC1/html/ifc
propertyresource/diagrams/img/diagram_0001.png
●
http://www.graphisoft.com/images/archicad/open_bim/ban
ner-open_bim.png
●
http://f.tqn.com/y/pcsupport/1/S/C/a/-/-/ifc-file.png
●
https://s3.amazonaws.com/media-p.slid.es/uploads/284805/
images/2090352/ifc.png
●
Advanced Engineering Informatics
The IFC-based path planning for 3D indoor spaces
1-s2.0-S1474034612000948-main.pdf
Ya-Hong Lin , Yu-Shen Liu , Ge Gao , Xiao-Guang Han , Cheng-
48
Thanks !
敬請關注 P.N. Studio
以及 遊戲開發者公會

跨平台佈署建築資訊模型應用系統