bim webgl 模型 轻量化_BIM模型轻量化是什么?BIM模型轻量化原理

BIM模型轻量化是指在不损失模型真实性的前提下通过先进算法把模型重构并且进行更轻便更灵活地显示。BIM模型采用WebGL引擎在Web和移动端显示需要经过图形数据转换和浏览器渲染处理两个过程,这两个过程正好是BIM模型轻量化的关键环节。模型数据转换是指将三维模型数据转换为可被图形引擎识别和处理的数据格式,并且在转换中进行数据压缩,转换后的模型数据量可以压缩到比原始三维网格的数据量小,简化后的数据格式用于优化存储和网络传输过程。模型轻量化显示是指转换后的模型被图形引擎解析和显示过程中通过提升渲染处理速度,达到流畅实时显示,如图1所示。

BIM模型主要由几何信息与非几何信息组成。非几何信息是指构件属性等相关数据,其轻量化方法比较简单,只要将其剥离于几何信息存储和压缩为DB文件或者JSON文件即可。

图形数据格式转换为轻量化的源头和核心。几何信息的轻量化方法可以分为:参数化几何描述,减面优化处理,实例化图元描述,数据压缩四种方法。

参数化几何描述:单个构件的轻量化参数表示,比如一个圆柱体可以使用五个参数来存储数据。参数1:底面原点坐标(x、y、z,3个小数);参数2:底面半径(r,1个小数);参数3:柱子高度(h,1个小数);减面优化处理:BIM模型中存在含有三角面的构件,模型越精细,其三角面片含量将越高,使用BIM三角网简化功能,删除模型中多余或重叠的点和面,简化模型构件的三角面片数;实例化图元描述:BIM模型一般会存在相同几何图元的多个实例,通过渲染管线绘制成几何构件。相同的构件通过添加一个引用和空间坐标来区别绘制在模型内不同地点。使用相似体的识别算法可以大大减少渲染几何体的数量;数据压缩:进行数据文件的无损压缩可以大大减少网络传输时间。Draco是

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值