下載app免費領取會員
這一期我們的內容是將Revit模型帶材質導入到Unity3D軟件,此類方法屬于不需要任何付費插件的免費的方法,目前已有的方法中都是需要付費的插件,這有一定的限制。
先介紹一下unity:
Unity3D是由UnityTechnologies開發的一個讓玩家輕松創建諸如三維視頻游戲、建筑可視化、實時三維動畫等類型互動內容的多平臺的綜合型游戲開發工具,是一個全面整合的專業游戲引擎。Unity類似于Director,Blendergameengine,Virtools或TorqueGameBuilder等利用交互的圖型化開發環境為首要方式的軟件。其編輯器可運行在Windows、Linux(目前僅支持Ubuntu和Centos發行版)、MacOSX下,可發布游戲至Windows、Mac、Wii、iPhone、WebGL(需要HTML5)、Windowsphone8和Android平臺。也可以利用Unitywebplayer插件發布網頁游戲,支持Mac和Windows的網頁瀏覽。它的網頁播放器也被Mac所支持。——來自百度百科
換句話說,我們如果可以將BIM模型導入到Unity3D,再加以開發,可以實現以上應用。但是Revit模型以fbx格式導出到Unity3D主要有兩個問題,第一是沒有材質,第二是目前市場上有插件可以實現有材質導出,但是一般都是收費的,限制了BIM到Unity3D的導出。本期就用一個軟件流程的方法,來解決這個問題。
準備材料:Revit2016,Naviswork2016,Unity3D2017(軟件領取見文末)
步驟一:Revit導出NWC模型
(1)打開Revit2016軟件,打開一個模型,這里用的是Revit2016自帶的案例模型。

(2)導入NWC文件,這里在安裝好Revit過后,再安裝Naviswork才會出現這個導出,保存下來nwc文件。

步驟二:Naviswork軟件導出fbx模型
(1)打開NavisworksManage2016軟件,將上一步導出的nwc文件在Naviswork軟件中打開,打開的方式很多,可以按照常規打開文件方法打開,可以直接拖進來。

打開成功后如下圖

(2)導出fbx文件

這里需要把單位換成毫米,點擊確定后保存下來。

步驟三:加載到Unity3D
(1)打開Unity3D,新建一個項目,點擊project。

(2)加載fbx模型到Unity3D,直接拖進來。

(3)把模型拖入界面

有點小,看不見,我們調整一下參數,position-位置,rotation-旋轉,scale-放大倍數,調整完成后如下圖。

最后效果就是帶材質的Unity3D模型了,左下角還可以選擇樹。

總結
Revit自身其實就可以導出fbx文件,但是是不帶材質的,如下圖。

但是從Naviswork導出的fbx模型,是有材質的,如下圖。

本期使用的軟件是Revit2016和Naviswork2016,其他對應版本也可以實現同樣的結果。
通過本期方法,我們可以同時克服窮和技術兩個問題。
Revit中文網作為國內知名BIM軟件培訓交流平臺,幾十萬Revit軟件愛好者和你一起學習Revit,不僅僅為廣大用戶提供相關BIM軟件下載與相關行業資訊,同時也有部分網絡培訓與在線培訓,歡迎廣大用戶咨詢。
網校包含各類BIM課程320余套,各類學習資源270余種,是目前國內BIM類網校中課程最有深度、涵蓋性最廣、資源最為齊全的網校。網校課程包含Revit、Dynamo、Lumion、Navisworks、Civil 3D等幾十種BIM相關軟件的教學課程,專業涵蓋土建、機電、裝飾、市政、后期、開發等多個領域。
需要更多BIM考試教程或BIM視頻教程,可以咨詢客服獲得更多免費Revit教學視頻。
本文版權歸腿腿教學網及原創作者所有,未經授權,謝絕轉載。
上一篇:Revit技巧 | 如何用revit畫立管?關于Revit如何快速剔除或選取立管?
下一篇:Revit技巧 | Revit二次開發培訓教程:基于Revit軟件 利用C二次開發擋墻建模工具
推薦專題