BIM輕量化——瀏覽器展示


此篇博客僅為記錄,記錄鑽研過程的零碎思路。


        之前考慮過很多可能性,對rvt文件轉換格式:.obj、JSON、.gltf等等。這些可能性前人一般都嘗試過,而且也都做出來了東西。
        最近聯想到之前做的一個小東西——unity模型在web端的顯示。

思路一:Revit直接導出FBX

        於是乎,就想到revit模型既然可以導出FBX,那么那么可不可以將導出的FBX文件導入到unity中,再通過unity發布到WebGL平台。
        為了省去不必要的麻煩,在導入unity之前,事先用Windows自帶的3D查看器瀏覽一下3D模型,結果是……模型所有的材質都丟失了,這樣的話再次導入unity之后還需要重新賦予材質,又增添了工作量。
        如下圖,從全體構件為灰色和窗戶材質丟失,可以看出,這一方法並不那么有效。


思路二:嘗試用3DsMax打開.rvt文件,再導出FBX

該思路對於使用默認材質的BIM模型,材質在3DsMax中保持不丟失,同樣的,再次導入unity之后,材質也不會丟失,但是如果最初在Revit中建模使用的是自定義的材質,舉例,牆體為“帶磚與金屬立筋龍骨復合牆”時,最終放到unity里面的材質顯示“No name”,原因應該是unity標准材質並沒有此項。

unity↑
revit↑

總結:

        以上兩種並不高效,需要在導入unity時,重新賦予某些構件的材質,而且部分場景構件會丟失(比如樹木),可以考慮,但不是最優解。





免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM