专业网站设计发展前景,上海短视频制作,wordpress 大气主题,wordpress head 优化BIM轻量化技术是指在工程建筑的BIM模型建立之后#xff08;利用专业的BIM建模软件#xff0c;比如Autodesk Revit, Bentley MicroStation, DS Catia等#xff09;#xff0c;通过对BIM模型的压缩处理等技术手段#xff0c;让BIM可以在各类WEB浏览器、移动App上被使用的技术…BIM轻量化技术是指在工程建筑的BIM模型建立之后利用专业的BIM建模软件比如Autodesk Revit, Bentley MicroStation, DS Catia等通过对BIM模型的压缩处理等技术手段让BIM可以在各类WEB浏览器、移动App上被使用的技术。
BIM轻量化技术大大拓展了BIM的应用范围让三维可视化、数据化的BIM模型不仅只停留在设计阶段而是可以应用于施工阶段、运维阶段覆盖整个工程建筑的全生命周期。
BIM轻量化技术使得BIM模型可以脱离专业的BIM建模软件可以应用于各种各样的信息化系统、软件平台大大拓展了BIM技术的应用场景。
BIM轻量化技术还可以实现多种不同格式BIM模型的融合应用打破了不同BIM建模厂商产品间的屏障实现了统一数据格式与统一数据应用实现了多专业协同大大降低了BIM应用的复杂度。
BIM轻量化技术大大拓展了BIM技术的应用人群范围使得大量的非专业技术人群也可以方便使用BIM技术充分发挥了BIM技术的三维可视化、数据化体现出协同效应。
由此可见BIM轻量化技术是BIM技术推广应用的关键点是BIM技术实现应用价值的倍增器
BIM轻量化引擎
BIM轻量化引擎产品是BIM轻量化技术的具体代表与实现
BIM轻量化引擎技术方案选择
BIM轻量化引擎产品从技术方案上可分为传统的ActiveX插件技术和WEBGL技术两种。传统的ActiveX插件技术因技术老旧存在巨大安全隐患已经逐渐被淘汰。采用WebGL技术的BIM轻量化引擎代表了最先进的技术和方向无数据安全隐患、不仅适用于各类WEB浏览器也适用于移动App应用是当前BIM轻量化引擎产品的最佳选择。
WebGL轻量化BIM引擎工作原理
WebGL轻量化BIM引擎要在确保BIM模型的数据不损失的情况下实现BIM模型的轻量化让BIM模型能够在Web浏览器或App上更快的加载和使用。
WebGL轻量化BIM引擎对BIM模型的轻量化处理实现一般可以分为以下几步如图所示 1) 数模分离
BIM模型包含三维几何数据和模型结构属性等非几何数据两部分。首先WebGL轻量化BIM引擎需要将几何数据和非几何数据进行拆分。通过这样的处理原始BIM模型文件中约20%-50%的非几何数据会被剥离出去输出为数据文件供BIM应用开发使用。
2) 三维几何数据轻量化处理
剥离非几何数据后剩下的三维几何数据我们还需要进一步轻量化处理优化以降低三维几何数据量节约客户端电脑的渲染计算量从而提高BIM模型下载、渲染和功能处理的速度。
三维几何数据优化这块一般采取的方案包括
a) 参数化或三角化几何描述
通过采用参数化或三角化的描述手段来降低三维几何数据的数据文件大小让模型数据变得更小。
b) 相似性算法减少构件存储量
在一个工程BIM模型中很多构件长得一模一样只是所处位置或角度不同这时就可以采用相似性算法进行数据合并即只保留一个构件的数据其他相似构件只记录一个引用 空间坐标即可。通过这种方式可以有效减少构件存储量达到轻量化的目的。
c) 构建符合场景远近原则的多级构件组织体系
大的BIM模型构件数量会非常多在WEB浏览器中全部下载和加载这些构件是不现实的。同时观察BIM模型的视野范围或场景又是相对有限的。所以利用这个特点就可以创建一个符合场景远近原则的多级构件体系使得用户在观察BIM模型时在远处可以看到全景但不用看到细节在近处可以看到细节但无需看到BIM模型的全部。这样可以大大提高BIM模型在WEB浏览器加载速度和用户体验解决大体量BIM模型的轻量化问题。
d) 可能的其他方案
其他能够提高WEB浏览器下载和渲染模型效率的技术方案。
3) 三维几何数据在WEB浏览器或App端的实时渲染及管理
WebGL轻量化BIM引擎要实现对三维几何数据的实时渲染注意这是实时渲染跟很炫目的后期专业渲染制作动画的技术要求完全不同需要进行以下两个步骤的动作。
a) 三维几何数据从服务器端下载到客户端电脑或移动端设备内存。
b) 调用客户端电脑或移动端设备内存和GPU显卡高效的实时渲染三维几何数据还原三维BIM模型。
c) 通过API接口调用形式实现对三维BIM模型及其构件的操作、管理和对外功能实现。
WebGL轻量化BIM引擎技术指标
一款优秀的WebGL轻量化BIM引擎产品必须同时满足一下几个方面的指标
1) 对不同格式的BIM模型文件的兼容能力
一般来说引擎必须能够支持当前市场主流的BIM建模软件生成的BIM模型文件格式比如
最主流的Autodesk的rvt、rfa、nwd格式Bentley的Dgn、iModel格式Catia的CATPart格式还有BuildingSmart确定的IFC格式通用的三维文件格式如Obj、Dae、3ds、Fbx格式。
2) 对BIM模型数据的还原能力
原有BIM模型在经过BIM轻量化引擎处理后的所呈现出来的三维几何数据是否存在构件缺失、几何变形、颜色改变非几何数据是否存在缺失、混乱等情况是判断引擎是否合格的一个关键指标。
3) WEB端BIM模型的加载速度、渲染流畅度和稳定性
在网络环境、客户端硬件配置确定的情况下 轻量化处理后的BIM模型通过BIM轻量化引擎在Web端的加载速度、渲染流畅度、操作稳定性是引擎最核心的指标。
没有一个用户能够忍受较长的BIM模型加载时间、卡顿的操作和性能的不稳定。
4) 对大体型BIM模型的支持能力
BIM模型精度越来越高、大型公路工程的BIM模型文件往往超过10G以上如此大体量的模型就要求BIM轻量化引擎有对应的支持能力。
是否支持10G以上的BIM模型是判断一个BIM轻量化引擎是否可用的标准
5) 引擎所提供的功能是否丰富
BIM轻量化引擎的功能丰富度决定了能进行什么样的BIM应用。所以一个BIM轻量化引擎处理最基本的模型加载、放大缩小、透明、着色、视点、标签、爆炸、测量、漫游等基本功能之外是否还具有其他功能也是判断引擎是否优秀的重要指标。
参考
https://zhuanlan.zhihu.com/p/148683028