bim webgl 模型 轻量化_人人都说BIM模型轻量化,你真的懂吗?

点击链接加入群聊【BIM资料分享群】:正在跳转

千兆级模型文件,上万份图纸文件,每天超过100万次的操作请求,超过3000个业务流程、交互、审批。

a6d12587a5f01c051d041325429d7f42.png

这样的数据,相信每个做BIM的人都深有感触!

建筑行业的移动化办公任重而道远!

近些年有一个词相信大家都不陌生,那就是轻量化,追求更轻、更快、更便捷几乎成为了整个行业的标准与变革方向。

今天我们就来深入地探究轻量化背后的逻辑理论以及具体的技术实现方案。

bf13a41ac8645989412d91d084e66881.png

首先需要了解到适用于浏览器端渲染的模型数据总共包括两部分,几何信息与非几何信息日常生活中可见的二维、三维模型即为几何信息,而像一些属性、建模相关信息等就是非几何信息。

按照做到1/4为及格标准,那么做到1/10,乃至1/20之一就是优秀。因此,BIM轻量化要解决的核心问题就是:不断缩小BIM模型体量,让它加适应于电脑,手机等移动终端。

模型处理

一个模型从设计到成型,最后再被查看,实际经历了两个处理过程:几何转换与渲染处理,这也是影响轻量化的重要部分。

几何转换

轻量化的源头就是几何转换,从技术角度出发,目前存在两种处理方式,参数化几何描述和三角化几何描述。

① 参数化几何描述:用多个参数来描述一个几何体

举例:一个圆柱体,可以使用3个参数对其进行描述

参数1:底面原点坐标(x、y、z,3个数值)

参数2:底面半径(r,1个数值)

参数3:柱子高度(h,1个数值)

结论:5个数值就可完成一个圆柱体的搭建,非常精简,参数化几何描述可以将单个图元做到最极致的轻量化。

5e6c285f7f23b69246d6b0c2cc49448c.png

示例1

② 三角化几何描述:用多个三角形来描述一个几何体

众所周知,三角形可以拼接成任意的平面或者曲面,而三维体就是由许多的平面曲面构成的,这也是现代计算机图形处理的基础。

29d6ddbf9daaf564bc26f5ec11ce8516.png

示例2

同时,越多的三角形也会使三维立体模型看上去更加细,反之则越粗糙,这也是LOD(Levels of Detail)的基本原理。

cb6ee9e68f6189a0b9f6549489237cc9.png

示例3

渲染处理

汇集越多专业的数据、信息,相应的模型也会越大,建筑模型更是如此。

大内存对于系统加载以及绘制都是难上加难,这时就需要通过各种手段加速场景的绘制,并精简、控制内存的开销。通常绘制后达到15-30帧/秒,流畅度会高很多。

技术实现

一般来说BIM模型小则几百大则几千兆也不止,即便是配置较好的电脑,一次也只能打开一到两个专业的模型。而且容易卡顿不流畅

来源:BIM新看点

如有侵权,请联系删除

点击链接加入群聊【BIM资料分享群】:正在跳转

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值