师徒云职工技能在线教育平台

BIM模型怎样轻量化?

日期:2022-03-17  |  作者:肖洒  |  来源:本网站

  BIM模型的轻量化是为了尽可能缩小BIM模型的体量,使其可以更加适宜web、移动端。在这个过程中,BIM模型实际经历了两阶段处理过程:1)几何转换;2)渲染处理。

  模型几何信息主要指日常生活中可见的二维、三维模型,可以通过参数化方式描述单个构件的几何信息可以对其轻量化。除此之外还可以通过三角面片、相似性算法减少图元等方式对模型进行几何优化转换。

  渲染处理过程可使用八叉树快速剔除不可见图元,减少进入渲染区域的绘制对象,这部分技术在桌面端的三维显示引擎已非常成熟。此外还可以使用多重LOD(LevelsofDetail),加速单图元渲染速度。

  WebGL轻量化BIM引擎对BIM模型的轻量化处理实现,一般可以分为以下几步。

  1)数模分离

  BIM模型包含三维几何数据和模型结构属性等非几何数据两部分。首先,WebGL轻量化BIM引擎需要将几何数据和非几何数据进行拆分。通过这样的处理,原始BIM模型文件中约20%-50%的非几何数据会被剥离出去,输出为数据文件供BIM应用开发使用。

  2)三维几何数据轻量化处理

  3)WEB浏览器或App端实时渲染及管理

  WebGL轻量化BIM引擎要实现对三维几何数据的实时渲染(注意:这是实时渲染,跟很炫目的后期专业渲染制作动画的技术要求完全不同),需要进行以下两个步骤的动作。

  a)三维几何数据从服务器端下载到客户端电脑或移动端设备内存。

  b)调用客户端电脑或移动端设备内存和GPU(显卡)高效的实时渲染三维几何数据,还原三维BIM模型。

  c)通过API接口调用形式,实现对三维BIM模型及其构件的操作、管理和对外功能实现。


微信公众号

手机扫码听课

知己测评

人社部推荐优质线上职业技能培训平台

咨询电话:010-68324829

增值电信业务经营许可证:京B2-20191670 京ICP备19020478号

版权所有©2022-2024 北京百高数据管理集团有限责任公司(jzr8.com)

违法及不良信息举报热线:010-68315846 举报/反馈/投诉邮箱:feedbak@mybaigao.com

京公网安备11010802039158号