BIM轻量化引擎怎么选?5个问题帮你选择BIM模型轻量化
随着BIM如火如荼的发展,一个建筑的不同阶段就会出现各种格式的文件,同事越来越多的桌面软件层出不穷并且对硬件要求也越来越高,
第一个需求是我可不可以不安装软件直接在浏览器中打开?
第二个需求是BIM模型小则几百M大则几个G,能否做一些轻量化处理使得体验更加流畅?
第三个需求是BIM模型的价值远不止是模型创建阶段,而是在消费模型阶段即用模型阶段,我能否管理BIM模型的相关数据,同时结合企业的业务流程创建一个企业级的应用?
(1)基于这些需求,市场上就出现了不同技术的解决方案
一:利用Unity3D、UE4等已有的三维游戏引擎
二:集成轻量化模型展示的开放平台(如Autodesk的Forge,广联达的BIMFACE,GLWebGL3DEngine,BIM365,大象云等)
三:自己动手丰衣足食(H5+WebGl)
一方案玩过游戏的人都知道,游戏的场景、渲染效果绝对优势,但是有些要安装插件,而像Chrome类已经不再支持NPAPI的插件且开发成本高,二方案开发成本低展示效果不如一,但基本能满足一般要求。三方案自主开发灵活但是成本也是极高的故不推荐。
基于以上分析,一般采取二方案居多。
(2)那么多开放平台,我应该选择哪一款?
Autodesk的Forge
自动桌凭借AutoCAD、Revit赢得了全球建筑业软件市场,现也把forge放于战略性地位,可见对其重视。同时先行于其他开放平台进行相关轻量化模型展示的研究和积累,在展示效果和性能上有很大优势,无奈服务器在国外,故转换较慢,《国家安全法》和《网络安全法》已经正式出台相关约束文件,建筑数据特别是工业数据作为国家的保密数据,不得存储在国外服务器。这是其硬伤,也是后来的国产平台的机会。不支持私有云部署,支持离线包部署。
广联达的BIMFACE
广联达去年也发布了BIMFACE开放平台,同时也把该平台作为战略级产品,现在为企业内部的其他产品和外部开放平台做模型展示的支持,支持多种工程文件的在线浏览。较于Forge显示效果略差,但大模型展示上性能较好。不支持私有云部署,支持离线包部署。
BIM365
集成了很多业务上的功能,比如流程管理、问题追踪、版本管理、视点保存等协同上的功能。展示效果和性能一般。暂未看到api开放
GLWebGL3DEngine
据说加载速度很快,文件格式目前支持IFC和DAE,暂未看到api开放。不怎么了解,故不评论。支持私有云部署。
BimViz
加载速度极快,渲染效果一般,也支持二次开发。支持私有云部署。
大象云
最近圈内特别活跃,哪都有它的声音出现,据说融资1个亿。唯一一款采用云端渲染的引擎,有利有弊,服务端压力大,客户端压力小,可以无压力加载超大模型,需要频繁和服务器交换数据,体验略差。提供较丰富的开放api。支持私有云部署。
。。。。。不一一列举了
(3)经常被朋友问到,什么是模型轻量化,模型轻量化是不是会有数据丢失?
此处引用我男神的回答
从一个可编辑的BIM模型到一个在浏览器中轻量化展示的模型,确实是根据需求去除了一些不必要的信息。比如Revit里面的空间信息(room、space)等,不过这是后续可以加上的。
(4)也有人经常问,目前使用的引擎一上大模型,浏览器就崩溃,我都不敢接大模型的项目了,有没有解决方案?
模型显示的流程是:一个模型文件被上传,转换变成独立的构件,通过GPU或者CPU去加载显示。有两种技术方案去展示:
1、模型加载到本地浏览器,通过浏览器进行渲染。
优点:第一次加载完毕后,操作流畅,并且和服务器交互少,不依赖贷款。
缺点:超大型模型容易导致页面崩溃。
上面的1、2、3、4、5都属与此技术方案。
2、服务端渲染,通过当前显示区域去push部分模型数据。
优点:超大型模型无压力,内存占用少。
缺点:频繁和服务器交互,体验较差。
上面的6都属与此技术方案。
(5)公有云和私有云的优劣势?
公有云:成本少,无需运营,在防范攻击上有一定的技术优势,阿里云据说可以对数据保护有着99.999%的可靠性,但是用户无法掌握数据详细冗余和灾备策略,有着私有云无法相比的计算资源池,能够满足对于计算能力有着强烈变化的业务。
私有云:成本高,对已有的业务系统相对宽容,依据客户需求定制底层服务,较灵活,用户并不一定能够得到比公有云更健壮的冗余和备份策略。
以上所有的优劣势分析往往会根据企业的自身情况和需求发生变化。
So
适合自己的才是最好的!
BIM技术是未来的趋势,学习、了解掌握更多BIM前言技术是大势所趋,欢迎更多BIMer加入BIM中文网大家庭(http://www.wanbim.com),一起共同探讨学习BIM技术,了解BIM应用!
相关培训