BIM模型轻量化显示地图引擎、BIM模型文件转换引擎、BIM在线编辑器是BIM模型轻量化的核心技术,具有一定的技术门槛。易景空间ESMap本着开放的精神,把核心技术提供给广大的BIM开发者,使得开发者即使没有掌握任何图形技术,也能轻松开发强大的BIM应用。
易景空间BIM轻量化、BIM在线编辑器视频教程
伴随着互联网的发展,越来越多的BIM用户希望在Web端直接浏览三维模型、大屏可视开发、园区建筑管理等。传统的BIM应用程序都基于桌面客户端,且需要较高的计算机配置:高频CPU、大内存、独立显卡。在从桌面端走向Web端、移动端的过程中,由于受浏览器计算能力和内存限制等方面的影响,基于桌面的对模型的数据组织和消费方式必须做出相应调整,即需要更多的使用三维模型轻量化技术对模型进行深度处理。三维模型轻量化主要包括三个方面:BIM模型轻量化显示地图引擎、BIM模型文件转换引擎、BIM在线编辑器。
BIM模型轻量化显示地图引擎
易景空间ESMAP地图引擎基于HTML5框架、WEBGL协议制作,解决了地图跨平台显示问题,同时支持二三维地图切换,三维模型加载,缩放、旋转、点击等事件。可根据应用场景快速接入和使用。地图引擎具有轻量化、跨平台显示、室内外一体化显示、动态可视化展示等特点。
ESMAP地图引擎通过数据分类、模型优化、异步加载等方式保证地图的加载效果,确保地图加载速度快,响应及时,对运行环境要求更低,为用户提供更好的地图使用体验。地图引擎在下载完成数据后PC平台上<3秒加载显示出地图,手机上<5秒显示出地图。
ESMAP地图引擎采用了图层的管理模式,支持文字标注、图片标注、定位标注等标注数量不少于1000个同时加载显示;支持地图上小型三维模型数量不少于1000个;支持地图上三维模型动画数量不少于500个同时展示;地图单层/多层切换显示速度<1秒;导航路径规划速度<2秒。
由于地图引擎的显示全部在前端PC和手机上,所以服务器不存在并发压力,地图加载完成后,地图引擎通过WEBGL渲染完成后,数据都在内存中,地图的旋转、缩放功能都能保证流畅的操作,操作响应时间<1秒。
ESMAP地图引擎提供丰富的SDK接口文档,保证开发者对三维地图各种功能的快速开发和调用。包含三维地图的基础显示信息、地图控件、地图标注、地图导航、地图搜索、地图常用事件等。
BIM模型文件转换引擎
基于桌面的BIM三维模型大多数采用单文件或几个文件来存储模型信息,比如几何信息、材质信息、纹理贴图及属性。这样的组织方式便于桌面程序管理,也便于用户之间以文件的方式传输数据。但单个大文件却不利于网络端传输,尤其是从服务器端下载一个三维模型,使其在浏览器中显示。一方面,大的文件传输需要更多的等待时间,另一方面,用户需等待模型下载完成后才能解析显示。 没有人愿意等待,因此,我们易景空间ESMAP定义了适合网络传输的大模型组织方式,把原始的模型文件转换为适合网络传输和轻量化显示的文件格式。
我们易景空间ESMAP主要从以下几个方面设计BIM模型轻量化转换:
1)规则几何体提取
在模型转换过程中,把具有规则形状的几何对象进行提取表达。大的模型一般会存在很多规则的几何体,比如圆柱、正方体等。使用规则几何体的识别算法可以大大减少几何体的数量,减少模型的大小,也能减少显示时GPU的占用。
2)几何唯一性表达
剩余的非规则几何体中,把具有相同形状的几何对象进行唯一性表达。大的建筑模型一般会存在相同几何的多份拷贝,而实际上可以用相同的几何描述不同的构件,比如门、窗等。使用相似体的识别算法可以大大减少几何体的数量,只需要存储一份对象,其它构件直接关联过来,相似性越多,则可以大大减少数据空间。
3)数据压缩
数据压缩可以大大减少网络传输时间,尤其对于json、几何和属性数据,gzip算法可以达到几倍的压缩率。
BIM在线编辑器
) 房间编辑
用户可以通过地图编辑器对地图建筑进行绘制,并可对房间的基本信息,包括名称、颜色、分类、高度等信息进行编辑,同时也可以对房间添加贴图,使各个房间显示不同的贴图标识,方便辨识。也可在对应的房间上添加摄像头、树木等建筑模型,可在后期对这些建筑进行点击事件操作。
2) 模型编辑
用户可以通过地图编辑器对BIM地图进行使用3dmax模型库的模型进行美化,直接可以拖放公用模型库的模型到BIM地图上,也可以删除原有的BIM模型,实时编辑实时生效。
3) 导航编辑
在BIM地图上使用导航编辑功能,可以为BIM地图提供路径规划、模拟导航、真实定位导航服务,可以直接使用微信小程序进行访问地图,然后进行小程序导航服务,用户无需安装任何软件。导航操作中设置该地图的所有用户可以通过的路径,并可选择单向通行或者双向通行,设置完成后,地图即可实现路径导航功能。可在导航测试中试验导航效果并进行优化调整。
BIM轻量化厂家对比
我们易景空间ESMAP提供的BIM技术是市场上提供后续地图维护+地图可视化+数字孪生的厂家,我们采用独特的BIM轻量化专利算法,极高的压缩比为大家提供了快速的访问速度,BIM在线编辑器为大家提供了如何维护和美化地图的方案,BIM在线开发平台为大家做自己的可视化系统提供充分的服务,一站式解决BIM从头到尾的整个生命周期提供服务。
经过我们经量化后的BIM,自动识别楼层,按楼层进行分层展示,转换后体积大约在原先的1/10左右,重复和规则的构件越多,我们轻量化压缩率就更高。我们的地图引擎3秒左右开始显示BIM地图,多线程极速装载,同时也方便在上面进行二次应用开发。
通过与其它BIM厂家进行分析对比,使大家可以清楚的对比看到我们易景空间地图的技术优势,而且提供的很多服务,是其它家没有的。
厂家一bimface | 厂家二品茗CCBIM | 易景空间BIM | |
---|---|---|---|
上传BIM文件云轻量化 | 支持 | 支持 | 支持 |
BIM在线编辑器 | 无 | 无 | 有 |
BIM室内导航 | 无 | 无 | 有 |
BIM路径规划 | 无 | 无 | 有 |
BIM添加3dmax模型 | 无 | 无 | 有 |
提供SDK二次开发 | 支持 | 无 | 支持 |
文件1:(14.4M) | |||
传输大小 | 5.3M | 10M | 4.6M |
资源大小 | 17.7M | 35M | 13.9M |
显示完成时间 | 5.5秒 | 5.5秒 | 3秒 |
真实压缩比=(文件大小/传输大小) | 2.7倍 | 1.44倍 | 3.13倍 |
文件2:(84.6M) | |||
传输大小 | 15.4M | 34.3M | 2.6M |
资源大小 | 53.1M | 109M | 12.6M |
显示完成时间 | 7.69秒 | 8.8秒 | 4.29秒 |
真实压缩比=(文件大小/传输大小) | 5.49倍 | 2.46倍 | 32倍 |
对比一个arch link model.rvt文件,原始文件14.4M大小
厂家一bimface:资源17.7M 传输5.3M 显示完成时间5.5秒
厂家二品茗CCBIM:资源35M 传输10M 显示完成时间5.5秒
易景空间BIM:资源13.9M 传输4.6M 显示完成时间3秒
对比另外一个管线g12-2018.rvt文件,原始文件84.6M大小
厂家一bimface:资源53.1M 传输15.4M 显示完成时间7.69秒
厂家二品茗CCBIM:资源109M 传输34.3M 显示完成时间8.8秒
易景空间BIM:资源12.3M 传输2.6M 显示完成时间4.29秒
欢迎大家来测试使用易景空间地图的BIM轻量化服务。