BIM丨每日一学基于WebGL BIM轻量化引擎的二次开发

Posted BIM众包

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了BIM丨每日一学基于WebGL BIM轻量化引擎的二次开发相关的知识,希望对你有一定的参考价值。

彩蛋彩蛋:在【BIM|每日一学】的文章下面留言签到(打卡),形式:姓名+天数+想说的话,如:“张三+1+开始学习的第一天,加油”。连续签到21天的粉丝,可以免费获得由BIM众包网提供的价值1000元的BIM精品课程,教学视频涵盖Revit、Tekla等,赶快参与吧!

轻量化、WebGL轻量化bim引擎

经过一圈了解,我发现,还真有这样的产品。这样的产品叫:轻量化,然后是轻量化bim引擎。有了这个东西,就可以把原来不管是revit、tekla、bentely等建模软件建的大模型(可能有几个G或几十个G)进行轻量化的处理,就会变得比较小,bim的信息依然保留。

轻量化后,bim引擎负责展示、操作bim模型和数据,并提供全部功能的api接口,我们的系统就可以通过调用这些api接口来实现跟我们现有系统的整合,实现BIM的各种功能应用了。这当然,在这个产品选择的过程中,我也走了一些弯路,现在市面上有很多轻量化bim的产品,但并不是我们所要的东西,很多都是坑,我梳理一下,给大家参考。

市场上Bim轻量化的产品可以分为以下三类:

1.BIM模型查看工具:

这类产品是以在线的方式查看BIM模型成果,具备跨终端(电脑和移动端)直接查看的优点,通常以BIM单文件的查询作为主要功能,产品会对文件格式的支持非常丰富。通常再加上BIM延伸为“BIM在线协同/协作平台”等类似名词,通常按照产品直接销售或按时间收费。这类产品有:BIM Vision(客户端)、A 360个人版、Trimble Connect、广联达——协筑、鸿业微模、isBIM云立方、BimShow等。

2.BIM平台类产品

可以导入BIM场景进行开发的平台,将业务功能与BIM场景进行结合,集成开发实现BIM+系统,例如现场施工进度管理、BIM+FM、BIM装配式建造过程管理、BIM+智慧园区等系统。平台通常侧重于业务结合,技术平台有采用Unity3D 、UE4游戏引擎,也有采用OSG、ThreeJS等开源平台进行开发。这类产品有:鲁班、EBIM、大象云、蓝色星球、奇境……等。

3.BIM引擎

将BIM模型的展示、操作(比如放大、缩小、刨切、点选构件、透明、着色、测量、漫游等)、BIM数据提取等功能进行封装,以API的形式开放给第三方开发者。让第三方开发者也能实现完整的BIM+系统。(引擎与平台的区别,主要在于,是否在架构上将BIM模型的展示、操作和数据提取等技术与业务系统进行完整的分离,并封装成SDK供第三方使用)。这类产品有:Autodesk A360 、GL WebGL BIM Engine、广联达-BimFace、BIM365等。

经过分析我发现,我们需要应该是BIM引擎类产品,而不是前面两类产品。有了BIM引擎提供的SDK,我们就能按照客户的需求,结合我们已有的产品实现BIM的业务应用。

BIM引擎选择

在BIM引擎中,我们评测了几个产品,结果如下:

1.Autodesk A360

Autodesk公司的产品,应该是采用ThreeJS开发的,功能比较丰富,常用的对BIM模型的操作都有、支持文件格式多。纯WEB的,基于WebGL技术,无需浏览器安装任何插件。

功能体验网址:https://myhub.autodesk360.com/g/all_projects/my  需要先申请注册一个个人账号。

但A360比较坑的是即使你付费了,你也只能将你的模型文件上传到 A360的云平台,然后下载它的JS包,将链接嵌入你的web系统,使用A360提供的BIM模型操作能力。

2.GL WebGL BIM Engine

这个产品是一个新公司做的,之前没有怎么听说过,纯WEB的,基于WebGL技术,无需浏览器安装任何插件。常用的BIM模型操作功能都有,文件格式目前支持IFC和DAE,基本能满足我们的项目需要。

功能体验网址:www.glendale.com.cn  也需要简单注册一个账号,它家的体验环境中有不少模型可以体验,感觉有些模型挺大的。

为什么说这家的引擎呢,这家引擎最大的特点就是加载速度快,这太关键了,我们测试了一下,一个900M左右的revit文件,转为ifc后为84M,上传这家的引擎测试,在我的集成显卡笔记本测试,加载只需要10秒左右。

这家的产品可以以插件形式提供给我们,我们想怎么用怎么用,想怎么部署怎么部署,没有A360那些事情,只是他们产品按客户端数量和模型大小报价不同。

3.广联达-BimFace

这是广联达为了配合他们的5Dbim产品推出的一个产品,为了丰富他们的产品线,功能也比较丰富的,纯WEB的,应该基于WebGL技术,无需浏览器安装任何插件。

Bimface跟广联达的其他产品配合度比较好,很多导入导出功能。但是,比较坑的也是采用了和A360同样的模式,你也只能将你的模型文件上传到广联达Bimface的云平台,然后提供一个客户端的模型查看器可供调用。

功能体验网址:http://www.bimface.com/ 也需要注册一个账号才能体验。

为嘛呀?为啥大公司都是这么牛,不考虑我们的感受吗?

4.BIM365

BIM365是北京一家叫:东晨工元的公司做的,没有听说过,应该也是家新公司。明显做了百度的推广,一搜索轻量化bim,就排第一位,呵呵。Bim365也是纯WEB的,基于WebGL技术,无需浏览器安装任何插件。常用的BIM模型操作功能也是比较丰富的,但貌似文件格式目前revit到的模型,这个不好哦!难道是autodesk公司出来的人搞的?

功能体验网址:http://www.bim365.com.cn/Home/AdminDefault  也需要简单注册一个账号,它家的体验环境中模型很多。

但是!!一定要说但是,这家引擎的模型加载速度超慢!!我们单位的集成显卡、独立显卡的电脑都打不开他们的演示模型!!

在BIM应用领域,加载速度决定了一切!没有那个客户、领导愿意等几分钟来看一个模型。

BIM交流、合作

QQ:2726591942

TEL:029-85412195  029-82309197

BIM学习交流:559230709

BIM众包网(www.bimzb.com)专注于BIM(建筑信息模型)技术服务的在线交易平台。涵盖行业资讯、BIM动态,让我们一起领跑未来“BIM+的时代”!


长按二维码▲关注BIM众包

让我们一起领跑未来“BIM+的时代”!

点击下方↓↓阅读原文”,了解BIM众包网

以上是关于BIM丨每日一学基于WebGL BIM轻量化引擎的二次开发的主要内容,如果未能解决你的问题,请参考以下文章

山西天帷智能城市规划公司再次签约葛兰岱尔WebGL轻量化BIM引擎产品

浅述葛兰岱尔WebGL轻量化BIM引擎 大模型LOD处理技术

葛兰岱尔WebGL轻量化BIM引擎及4D BIM系统签约北京某科技公司

广东精泰电子签约采购葛兰岱尔WebGL轻量化GIS+BIM融合引擎

BIM轻量化平台功能对比

谁能给我解释一下BIM轻量化是啥?而且我现在看到好多公司都在做BIM轻量化,有谁给我解释一下吗?