建筑吧 关注:463,538贴子:1,811,293
  • 0回复贴,共1

BIM应用开发的轻量化引擎选择

只看楼主收藏回复

过去一段时间单位事情非常忙,对于我的上一篇“基于WebGL BIM轻量化引擎的二次开发”,很多网友都希望我能继续再写。
其实,我比较惭愧,上一篇文章标题大,但内容并没有写完,接下来,我就把我后续的一些工作内容给各位做个汇报。
公司因为承接项目需要,计划开发BIM在施工过程管理中的应用软件,也就是大家常说的5D BIM系统。主要的功能定了电子沙盘、进度管理、质量管理、安全教育学习、文档管理、与第三方IOT设备的对接集成等功能。当然,还有对应的手机App。
IOT大家都知道啥意思吗?就是物联网系统,比如视频监控的摄像头、沉降监测的设备、压力监测的设备、应力监测的设备等。
我们要开发5D BIM的这些应用功能,必然要用到BIM轻量化引擎。这块的技术相对比较专业,我们公司没有这方面的技术积累,自己开发心里没有底,我们研发部老大我看也不愿意背这个锅。
另外,我们大领导一直强调一个观点:能合作就合作,别啥都想着自己做,我深表认可! 在这个市场机会快速变化的时代,啥都自己做的结果就是时间不等人,白白浪费宝贵的销售机会。
经过前一段对轻量化引擎的研究,公司确定我们要用一款纯WEB的轻量化引擎,这才是未来的主流技术,我们可不想开发个软件,再过一年又折腾换引擎。
这样的话,能进入我们法眼的也就是上一篇介绍的这家,陕西葛兰岱尔公司(http://www.glendale.com.cn)的纯WebGL轻量化bim引擎。后来,我们又发现了两家也提供纯Web的BIM引擎,一家的产品叫:BIMViz,另外一家叫:大象云。
为了对公司负责,针对这两家的产品,我又花了一点时间进行了测试和比较,并且就有些技术内容还联系了这两家的公司的人员进行确认沟通。
总体下来说:
1. BIMViz
BIMViz是上海一家叫:上海擎曙软件技术有限公司开发的,网站看着还不错,也有引擎的在线体验环境。于是,我们就在线注册体验,体验下来,其产品优点包括:有自动漫游功能、如果模型二次加载有本地缓存加载速度会比第一次快、模型可以带背景、模型一开始加载提供透明缩略模型看着感觉好一点。但其产品缺点更大,包括:
1.模型加载速度慢(首次加载比葛兰岱尔的引擎慢5倍以上);
2.对IFC文件的兼容性差(例如:Tekla导出的ifc文件无法展示);
3.超过100M的IFC文件不能转换,不能加载。这样的话产品基本不可用;
2.没有爆炸图、切割、物体半透明、保存图片等5D BIM二次开发要用到的功能。
2. 大象云
大象云是深圳一家叫:深圳市大象云信息科技有限公司开发的,网站做的也不错,也有引擎的在线体验环境。同时,这家还提供他们的协同平台,里面有一些简单的项目协作的应用功能。
在线体验并与他们的技术沟通后,我们发现大象云这个产品其实不是采用WebGL技术的,它是采用在服务器端进行BIM模型的渲染,然后将渲染生成的图像依据客户端的请求发送到客户端的技术方案。这种方案有优点,最大的优点就是对客户端的显卡没有额外要求,但对网速、内存,CPU的能力是有要求的。另外,就是对服务器端的要求很高,要求高性能的计算能力、网络带宽和显卡渲染能力,相比较WebGL在客户端渲染技术,显然这是大象云技术方案一个重大缺陷,也是我们发现其在线体验环境经常卡顿或没有响应的根本原因。
大象云引擎目前支持Revit源文件直接转换,模型加载速度相对较快(但首次加载比葛兰岱尔的引擎还是慢2倍以上),同时支持obj和fbx格式。
当然,其缺点也是明显的:
1.对服务器端硬件要求高(专业高性能图形服务器,其技术架构决定的,改不了);
2.网络要求高、服务器必须具有高带宽、同时对客户端的PC和手机也要耗费大量的流量来传输实时更新图像文件。同时,一旦网络不稳定客户端就没法使用,不适用于基础设施及建筑行业现场实际情况。
3.技术架构导致客户端本地没有模型缓存数据,二次打开模型跟第一次一样慢,没有任何优势;
4.客户端在进行移动模型、旋转等操作时,模型会不清晰(其技术架构决定的,改不了),用户体验不好。
5.缺少构件透明、爆炸、体积重量等高测量功能,同时,对外提供接口少,开放性不足。
说完了这两家,再说说之前评测过的葛兰岱尔的WebGL轻量化bim引擎产品,这家的产品之前体验环境界面看着不是很高大上,但是我们发现这家的更新速度很快,现在跟bimviz和大象云的体验环境差不多了,而且相比较之前好像功能也增加了不少,还有这家引擎的BIM模型加载速度是我们评测过的最快的,这非常棒。
现在公司基本确定要买这家的引擎产品了,接下来我们就会开始5D BIM系统功能的开发工作。开发的具体情况有时间了再给大家说,不过那个应该是技术性比较强的了。


IP属地:陕西1楼2017-06-19 11:27回复