其他賬號登錄: 注冊 登錄
柏慕聯(lián)創(chuàng)BIM技術服務

點亮建筑新夢想

LIGHT BUILDING NEW DREAM

企業(yè)BIM定制培訓服務經(jīng)典案例
柏慕聯(lián)創(chuàng)為中國電建集團成都勘測設計研究院有限公司提供全國BIM技能等級考試考前專場培訓(一)
柏慕聯(lián)創(chuàng)為中國電建集團成都勘測設計研究院有限公司提供全國BIM技能等級考試考前專場培訓(二)
柏慕聯(lián)創(chuàng)為中國電建集團成都勘測設計研究院有限公司提供全國BIM技能等級考試考前專場培訓(三)
柏慕聯(lián)創(chuàng)為中國電建集團成都勘測設計研究院有限公司提供全國BIM技能等級考試考前專場培訓(四)
柏慕聯(lián)創(chuàng)為中國電建集團成都勘測設計研究院有限公司提供全國BIM技能等級考試考前專場培訓(五)
柏慕聯(lián)創(chuàng)為成都建工一建提供第四期BIM項目深入實踐應用培訓班(一)
柏慕聯(lián)創(chuàng)為成都建工一建提供第四期BIM項目深入實踐應用培訓班(二)
柏慕聯(lián)創(chuàng)為成都建工一建提供第四期BIM項目深入實踐應用培訓班(三)
柏慕聯(lián)創(chuàng)為中冶建工集團提供基于Dynamo的市政路橋隧解決方案專項定制培訓(一)
柏慕聯(lián)創(chuàng)為中冶建工集團提供基于Dynamo的市政路橋隧解決方案專項定制培訓(二)
柏慕聯(lián)創(chuàng)為中冶建工集團提供基于Dynamo的市政路橋隧解決方案專項定制培訓(三)
柏慕聯(lián)創(chuàng)為海南生態(tài)軟件園集團有限公司提供企業(yè)BIM基礎定制培訓(一)
柏慕聯(lián)創(chuàng)為海南生態(tài)軟件園集團有限公司提供企業(yè)BIM基礎定制培訓(二)
柏慕聯(lián)創(chuàng)為海南生態(tài)軟件園集團有限公司提供企業(yè)BIM基礎定制培訓(三)
柏慕聯(lián)創(chuàng)為海南生態(tài)軟件園集團有限公司提供企業(yè)BIM基礎定制培訓(四)
柏慕聯(lián)創(chuàng)為海南生態(tài)軟件園集團有限公司提供企業(yè)BIM基礎定制培訓(五)
柏慕聯(lián)創(chuàng)為中南建筑設計院股份有限公司提供2021年新員工入職BIM定制培訓(線上/線下)(一)
柏慕聯(lián)創(chuàng)為中南建筑設計院股份有限公司提供2021年新員工入職BIM定制培訓(線上/線下)(二)
柏慕聯(lián)創(chuàng)為中南建筑設計院股份有限公司提供2021年新員工入職BIM定制培訓(線上/線下)(三)
柏慕聯(lián)創(chuàng)為中南建筑設計院股份有限公司提供2021年新員工入職BIM定制培訓(線上/線下)(四)

BIMBOX | 模型1秒進入游戲引擎,下一波風口是 Unity BIM 應用開發(fā)?

 二維碼
作者:BIMBOX來源:BIMBOX網(wǎng)址:https://bimbox.top/5252.html
你好,這里是BIMBOX。咱們繼續(xù)談模型應用,今天要聊的是曾經(jīng)讓很多人頭大的應用開發(fā)。

從2019年開始,我們發(fā)現(xiàn)越來越多的領域和 BIM 接壤,也有越來越多的公司開發(fā)了 BIM 相關的產(chǎn)品,今天咱們要說的是老牌游戲開發(fā)平臺 Unity,以及它專門為 BIM 開發(fā)的軟件 Unity Reflect。

熟悉游戲的小伙伴肯定對 Unity3D 不陌生,是由Unity Technologies 開發(fā)的一款綜合游戲引擎,人們通過它可以在PC、手機等平臺創(chuàng)建三維游戲、建筑可視化、實時三維動畫等互動內(nèi)容。其中,最像建筑軟件的游戲《城市:天際線》就是用 Unity 引擎開發(fā)的。

在2014年到2015年左右,國內(nèi)就有一批人不滿足于常規(guī)建模軟件的交互展示功能,把目光投向了Unity 這樣的產(chǎn)品,開始研究游戲引擎的非游戲應用,比如地產(chǎn)項目VR、虛擬施工、消防模擬等等應用。當時一個小項目 Unity 開發(fā)的私活,能輕松談到個幾十萬。

這些應用的本質(zhì),都是開發(fā)一個游戲。既然是游戲,交互界面的自由度幾乎就是無限大,模型用的則是BIM模型。

不過,那時候?qū)τ诮ㄖ袠I(yè)的人來說,有兩道關卡讓很多人還沒來得及學開發(fā)就被攔在了門外。

? 首先是建筑模型導出的問題。建模軟件的模型面數(shù)很多,它本身就是通過降低渲染精度來提升流暢度,模型通過各種中間格式導出很麻煩不說,導出到游戲引擎之后還要經(jīng)過各種LOD和減面的優(yōu)化。

? 另外就是信息導出的問題。BIM 模型如果希望到游戲引擎里實現(xiàn)更高級的應用,必須要把信息帶過去,否則就和 3DMAX 建的模型沒區(qū)別了。那時候也是各路神仙研究不同的方法,用導出類 CMyExporter、用中間格式的插件、用IFC,非常折騰,而且好不容易導出的信息,也很難直接關聯(lián)到模型構件上。

這兩個大麻煩,就導致那個時代大多數(shù)游戲引擎的應用就是模型面數(shù)小、不需要BIM信息的虛擬看房等輕項目;真能把信息玩轉的只有極少數(shù)大牛級別的人物,而且因為開發(fā)周期長,這種應用都是項目大后期才做,不可能在充滿變數(shù)的設計階段就介入,否則應用還沒開發(fā)完,原模型又改了。

時代變遷,隨著 BIM 的普及度越來越高,軟件開發(fā)商們也愿意把民間自己鼓搗的東西研發(fā)成官方產(chǎn)品,這也給非專業(yè)開發(fā)的建筑人提供了更輕松的方案。

2019年拉斯維加斯的 Autodesk University 大會上,Unity 公布了與 Autodesk 的合作計劃,計劃實現(xiàn)Unity 與 Autodesk 產(chǎn)品之間完全數(shù)據(jù)互通,在19年下半年啟動首個合作項目。

今天要說的 Unity Reflect ,就是在這樣的背景下誕生的。通過它,即便沒有任何編程知識,也可以一鍵把模型連同信息轉換成 Unity 3D 模型。

使用 Unity Reflect 有兩種流程,一種是無需開發(fā)的協(xié)作和展示流程,另一種是自由度更高的開發(fā)流程,咱們分開說說。

流程A

快速協(xié)作&輕量展示

這個流程非常簡單,就是把建模軟件的模型和數(shù)據(jù)通過 Reflect 一鍵同步到本地服務器,再分發(fā)到各種PC端或者移動端的查看器上。

只需要在建模軟件上安裝   Unity Reflect 插件就行,目前官方支持的軟件有 Sketchup、Rhino、Revit 三款軟件,其中 Revit 支持2018到2020版本。

安裝插件后,就能在 Revit 里找到 Unity 面板,功能很簡單,就是一個 Export View (導出)按鈕、開始同步按鈕和停止同步按鈕。

同步的時候,會要求選擇一個同步服務器,再選擇或新建一個項目。

其中,同步服務器目前是使用本地電腦,其他客戶端需要在同一個網(wǎng)絡才能下載模型,官方消息是2020年推出云服務器版本。

同步完成后,模型和數(shù)據(jù)就儲存在服務器上了,在網(wǎng)內(nèi)運行單獨的 Reflect Viewer 查看器就可以選擇項目,查看具體的 3D 結果。

目前查看器的功能比較簡單,可選項不多。顯示選項可以調(diào)整效果優(yōu)先或者速度優(yōu)先。

利用BIM信息過濾器,可以按照不同的族類別和構件類型篩選顯示的構件。

Reflect 的一大特色是多模型同步協(xié)作。

如果把「多用戶」和「渲染」作為兩個維度來劃分,市面上常用的軟件可以分成兩類,一種是支持更好光影渲染的單機軟件,另一種是注重協(xié)同工作的平臺類軟件。

Reflect 則是嘗試在這兩個領域完成一次跨界。不同專業(yè)的設計師可以把各自的模型推送到同一個項目里,這些模型會被 Reflect 集合起來,統(tǒng)一存儲到一個服務器上。你可以在服務器端管理不同人員的訪問權限,也可以在 Reflect Viewer 里篩選顯示不同專業(yè)的模型。

任何一個導出到項目里的模型文件都可以開啟實時同步,在原始文件中做出的任何修改都會自動同步到 Reflect Viewer 里。結合多模型合并的功能,就可以明顯提升跨專業(yè)聯(lián)動修改模型的效率了。

除了 PC 端的查看器,你還可以使用 ios 和安卓手機端查看模型,也支持 HTC VIVE 的虛擬現(xiàn)實查看方式和蘋果 ARKit 增強現(xiàn)實查看方式。

總體來說,這個流程突出的兩個功能就是快速同步和多模型協(xié)作,不過可以擴展的功能并不太多。它主要是給設計師使用,用最簡單的方式把模型轉化成漂亮美觀 VR 或者 AR 的程序。

一開始我們說 Unity 是游戲引擎,主打的功能是自由度更高的開發(fā)。所以,如果你想解鎖更多的功能,就需要進入第二種流程了。

流程B

應用程序開發(fā)

這個流程和第一種流程的區(qū)別,就是在模型進入 Reflect 服務器后,不直接進入終端查看,而是先進入 Unity Pro 編輯器,基于模型開發(fā)更多的功能,再打包成應用程序,給不同的設備使用。

Unity Reflect 和 Unity 編輯器是兩個獨立的軟件,使用 Reflect 不一定要安裝 Unity 編輯器,我們前邊說的第一個流程里單獨使用也是沒問題的,不過和 Unity 編輯器結合使用,可以開發(fā)出更多功能的 3D 應用來。

今天一開始我們就談到,懂開發(fā)的人很難處理 BIM 信息,這個流程中的 Reflect 環(huán)節(jié)目的就是破除很多中小型開發(fā)團隊的障礙,免除了頻繁造輪子的投入。

BIM 數(shù)據(jù)通過 Reflect 進入 Unity 編輯器后,可以發(fā)揮的空間就大多了。你可以給項目添加 Unity 支持的任何功能,比如粒子系統(tǒng)、天空盒、自定義 LOGO、增加交互功能、自定義 UI、構建基于 WebGL 的查看器等等。還可以利用 Unity 的可擴展平臺把程序無縫部署到 AR 或者 VR 可穿戴設備上。

目前國內(nèi)使用 Reflect 流程進入編輯器開發(fā)的案例還不多,我們找到了國外一個案例供你參考。

SHoP Architects 是美國紐約的一家公司,美國的全球大使館和 Uber 洛杉磯總部都出于他們的設計。

這家公司在 Reflect beta 版測試的時候成為了內(nèi)測用戶,他們通過 Reflect 和 Unity 編輯器創(chuàng)造了各種定制 AR 和 VR 應用。其中的代表作是在布魯克林的最高建筑 9 Dekalb 項目中使用的增強現(xiàn)實程序。

以前 SHoP Architects 也一直用 Unity 給項目開發(fā) AR 應用,不過在項目實施階段,BIM 模型經(jīng)常發(fā)生變化,每次變更都需要花上好幾天重新走一遍導入和優(yōu)化的流程,制作 AR 的速度跟不上設計的迭代速度。Reflect 內(nèi)測剛一發(fā)布,他們就覺得這種開箱即用的流程簡化太贊了。

接下來就是他們擅長的開發(fā)工作了。比如,他們針對這棟建筑所有的外立面嵌板,開發(fā)了現(xiàn)場安裝追蹤的 AR 程序。這個程序的開發(fā)并不神秘,甚至很簡單。

在 Revit 所有嵌板的屬性中,都有一個叫做 Panel Status (嵌板狀態(tài))的參數(shù),用來追蹤每一塊嵌板的施工安裝情況。

這個參數(shù)會被 Reflect 拾取,并導入到 Unity 編輯器里。

接下來設定一個腳本,根據(jù)參數(shù)的不同取值,給不同嵌板賦予不同的顏色,代表每塊嵌板是正在生產(chǎn)、正在運輸、還是安裝完成。

接下來就是把這個簡單的應用輸出到 ios AR 應用,在 iPad 上可以在任意角度查看虛擬建筑中所有嵌板的狀態(tài)。因為 AR 程序是可以交互的,設計師可以點擊任意一塊嵌板,左上角就能顯示它目前的狀態(tài)。

SHoP Architects 的 AR 部門負責人 Adam 現(xiàn)場演示了這個程序的開發(fā)流程,看上去很炫酷的 AR 應用,實際上只用了不到5分鐘就完成了。

除了這個程序,團隊還通過 Unity 為項目施工現(xiàn)場開發(fā)了專門的 AR 程序,把設計和施工更好的結合到一起。

施工人員可以把 iPad 對準需要安裝柱子的位置,屏幕上就會顯示柱子的虛擬模型,點擊屏幕就能看到它的參數(shù)和安裝說明。

屏幕對準施工場地,會顯示對應位置的軸號、即將施工的模型和設計說明,也可以查看現(xiàn)場物料堆放是不是合理。

程序里的主要構件綁定了圖紙文件,只需要點擊構件,就會彈出對應的 PDF 圖紙,安裝人員不需要去翻閱紙質(zhì)文件,就能隨時查看安裝要求。

這個案例還僅僅是 Unity Reflect 內(nèi)測階段所能做到的事,結合中國目前的情況,我們會看到未來兩種走向:

一種是像SHoP這樣,給單個項目開發(fā)專用 AR 程序的團隊會越來越多,能為項目提供更好的服務;

另一種是有人會像開發(fā)一款通用游戲一樣,基于 Unity 開發(fā)出面向公眾的 BIM 應用程序。目前國內(nèi)基于 WebGL 開發(fā)的輕量化平臺很多,未來也許會出現(xiàn)很多基于游戲引擎的好工具。

今天的內(nèi)容總結下來,Unity Reflect 有以下這么幾個優(yōu)點:

? 與 Autodesk 官方合作
? 支持導出 BIM 圖元數(shù)據(jù)
? 和 Revit 實時互聯(lián)
? 多用戶模型整合
? 可選擇速度更快的局域網(wǎng)協(xié)作
? 可選擇私有存儲
? 支持 AR/VR 平臺
? 可定制開發(fā)
? 背靠大廠,后續(xù)研發(fā)更新會比較給力

截止到2019年12,Reflect 已經(jīng)結束beta測試正式發(fā)布。2020年,Reflect 計劃把支持的軟件格式擴展到 Navisworks、BIM360上。

目前 Reflect 剛剛推出幾個月,還在快速迭代中。在 Reflect 更新計劃里,我們看到6月將會針對不懂開發(fā)的設計師、工程師更新很多現(xiàn)成的功能,包括快速設計、設計評審等。如果你對基于游戲引擎的BIM軟件感興趣,它更新值得你持續(xù)關注。

比較有意思的是,Unity 官方有一個很親民的產(chǎn)品迭代路線圖,用戶可以到這個網(wǎng)站發(fā)布自己的需求,其他人可以通過附議的方式增加需求的權重:

https://portal.productboard.com/ryk149xi2qtmns5iehpngb6u/tabs/1-under-consideration

網(wǎng)站分為四個板塊,分別是「正在考慮」、「納入計劃」、「正在研發(fā)」和「已經(jīng)推出」,每個板塊下都列出具體的功能。

比如雙向數(shù)據(jù)同步、PRC模型替換、創(chuàng)建注解、WebGL部署,目前列在「正在考慮」板塊;步行模式、點擊顯示BIM信息、ArchiCAD插件、點云支持列在「納入計劃」板塊;Navisworks和ArchiCAD插件、云端存儲、日光分析等功能在「正在研發(fā)」板塊,這種公開民主的開發(fā)方式值得點贊。

我們在準備今天內(nèi)容的過程中也聯(lián)系了 Unity 團隊,如果你對這款軟件感興趣,可以掃這個二維碼或點擊閱讀原文免費申請試用。

試用鏈接由 Unity 官方提供,BOX不參與信息收集

有態(tài)度,有深度,BIMBOX,咱們下次見!

本篇文章來源于微信公眾號: BIM清流BIMBOX

會員登錄
登錄
其他賬號登錄:
我的資料
留言
回到頂部