当前,国内的BIM应用如火如荼!在前几年住建部、交通部、铁总及各个省市住建厅推出各类鼓励BIM应用的政策后,湖南省强制推进的BIM审图更是为BIM应用添加了一把火!
不论BIM当前在国内推进的过程中是否存在很多误区或不足,但不可否认,在不断推进智慧建筑,智慧建造,智慧城市的当下,BIM无疑是一个正确的选项之一。在项目中应用BIM技术,在今天已经不能算是标新立异或算是创新了,而是成为了一种标配。
随着BIM建模技术的不断发展和成本的逐步降低,BIM模型的精细度越来越高,体量越来越大,1G,几个G,甚至几十个G的模型越来越多。笔者所在公司的客户有些单个项目的BIM模型已经超过了100G。
面对这些越来越大的BIM模型,当前市场上主流技术路线的WebGL轻量化BIM引擎能否处理,如何处理,已经成为当下BIM应用能否持续发展的关键点。
在得出结论之前,我们首先来分析一下常规WebGL轻量化BIM引擎的技术原理。
l WebGL轻量化BIM引擎技术原理分析
WebGL轻量化BIM引擎要在确保BIM模型的数据不损失的情况下,实现BIM模型的轻量化,让BIM模型能够在Web浏览器或App上更快的加载和使用。
WebGL轻量化BIM引擎对BIM模型的轻量化处理实现,一般可以分为以下几步,如图2.1所示:
图2.1
1) 数模分离
BIM模型包含三维几何数据和模型结构属性等非几何数据两部分。首先,WebGL轻量化BIM引擎需要将几何数据和非几何数据进行拆分。通过这样的处理,原始BIM模型文件中约2