对BIM图形引擎进行选型时,要重点考察以下几个因素:
1、是否支持工程建筑行业的主流文件格式;
2、BIM模型中的构件及属性信息是否提取完整;
3、大模型的在线浏览是否流畅;
4、能支持低配置的显示终端;
数据解析
BCore图形引擎支持.rvt、.ifc、.skp、.dwg、.dxf、.osgb等10多种建筑行业主流文件格式的解析,兼容多专业、多软件的成果合并,实现数据格式的统一。
BCore能实现BIM模型和CAD图纸的全量数据提取。
针对BIM模型,BCore支持项目、模型、标高、类型、系统、构件等常规数据的提取,还提供3D轴网、空间、洞口、端口连接关系等特色扩展数据提取,并能导出完整的属性清单。为成本材料算量、模型审查等业务场景提供数据提取能力,让BIM模型不止能“看”,还能真正被用起来。
针对CAD图纸,BCore不仅能实现图元级别的数据解析,还可以导出图纸的布局空间及模型空间,并支持按图层、图块、图框拆分图纸。
图形可视化
BIM应用最担心在线浏览模型、图纸时,频繁出现卡顿和崩溃,如果不能顺畅运行,即使应用的功能再多、效果再炫,也难以用到实际项目中。
BCore图形引擎为开发者提供图形可视化服务,只需调用图形API就可以实现BIM模型、CAD图纸、GIS模型的在线浏览与交互操作。
借助BCore出色的轻量化技术,无
论是施工现场的普通电脑,又或者是手机、平板,大部分图纸二次加载时,能在1秒内完成加载,即使是超大型的模型,在线浏览也不会卡顿、闪屏,不用担心应用运行不起来。
BCore图形引擎还提供丰富的视觉特效库,帮助开发者以更生动、直观的形式展示模型及项目数据。
几何算法
相比市面上以文件解析和图形展示为主的BIM轻量引擎,BCore从诞生开始就以服务工程建筑行业为目的,为开发者提供专业的几何算法服务,让BIM与智能建造更紧密的结合,具有更强的落地性和应用价值。
BCore图形引擎的几何算法不仅能满足成本及材料算量输入规范,还提供包括数据轻量化、模拟仿真、模型对比计算、碰撞检查、工序流水段划分等空间几何能力,适配多种智能建造业务场景,帮助开发者快速完成项目开发,并大幅节省专业软件的采购成本。
为了让BIM所需要的的数据在互联网上传递交互,对本地BIM数据进行的瘦身,所以目前谈到BIM轻量化,其实基本都是在讨论BIM云平台的搭建。
2019年是BIM云平台爆发的一年,很多软件商都推出了自己的云平台。
谈到BIM云平台,云技术是最基础的功能了。从技术角度讲,云技术分三个层面。
第一个层面叫IaaS(Infrastructure-as-a-service):基础设施服务。
它说的是物理上的机器,我们在上面部署一层管理系统,主要管理这些机器。
第二个层面叫PaaS(Platform-as-a-service):平台服务。
它是针对行业的应用,包括数据存储、用户管理、授权管理等功能,企业买了这个服务,是作为底层数据管理的应用来存在的。
第三个层面叫SaaS(Software-as-a-service):软件服务。
这是用户直接看到、直接使用的层面,也就是具体到每个用户使用平台时看到的那些具体功能,比如任务协同、查看信息等。
对于云平台的使用者来说,有一个需要考虑的问题是,图形以什么方式展示、数据以什么形式、储存在哪里。
我们日常看到的BIM轻量化云平台,主要有三条技术路线:
第一是浏览器渲染,这里主要由两种开发方案:
通用性强的WebGL,它是在使用者的浏览器上渲染三维模型的绘图标准,它的显示主要吃本地资源。数据可以部署公有云,也可以部署私有云。
专业厂商开发的平台技术,比如Autodesk Forge,Trimble Connect等,这些是大厂自主研发的平台,渲染方式也是本地浏览器进行模型渲染,后台只处理数据,需要注意的问题一个是版权和盗版的问题,一个是数据存放地的问题。
第二是全部模型在后台渲染。
你在终端看到的是通过网络传输渲染出来的一帧帧图片,这对本地浏览器和显卡的要求很低,手机也能观看大模型;不过对服务器、网络传输速度要求比较高,需要注意大模型、多用户访问时的稳定性问题。
第三是使用客户端。
脱离浏览器,而使用一个需要安装的软件来单独渲染模型。它的好处是支持更加真实的显示效果,缺点是不能直接用浏览器打开。
每一种技术路线都有明显的优缺点,不同企业在使用平台之前,还需要考虑的一个问题是:是把自己的业务流程向平台看齐,采购平台;还是根据已有的流程,买来引擎再进行二次开发成企业平台。
这同样有各自的优缺点,比如通用性更好的平台可以快速推进,而买引擎开发可以在业务层面有更强的灵活性。
从BIMBOX的走访来看,关于平台的购买和开发使用,主要集中在以下几个问题上:
➤ 部署公有云还是私有云
➤ 按账号购买还是按企业购买
➤ 不同平台轻量化的程度,也就是速度够不够快
➤ 支持项目文件的大小
➤ 模型的呈现效果
还有一些问题,是只有开发平台的企业会花心思去考虑,而一般用户不太了解的方面,比如:
➤ 模型树的完善程度
➤ 信息导出的完备性
➤ 运行效率和稳定性平衡
➤ 剖切、模型选择等引擎功能
➤ 任务管理等业务功能
不同厂商的平台产品,在底层设计逻辑上遵循的也是不一样的思路:
➤ 有的厂商使用游戏引擎,重点做客户端;有的厂商使用的是WebGL,主打浏览器端;
➤ 有的注重设计协同和模型交付,有的注重施工管理或后期运维;
➤ 有的是通用产品,买来就直接使用;有的则是针对企业的底层引擎,买来可以根据需求定制开发。
对于广大的使用者,很难深入到开发者的视角去看平台,甚至对自己项目的需求都不太清楚,经常会买来一个平台,发现功能不适合自己,耽误的不仅仅是钱,还有整个企业对建筑信息管理的信心。
我们自己就评测过一些BIM云平台,也出了相关的报告,免费公开的,有兴趣可以看一看。
记得采纳哦~