【技术实现步骤摘要】
一种调度控制的BIM轻量化方法
[0001]本专利技术属于BIM模型数据处理领域,涉及一种调度控制的BIM轻量化方法。
技术介绍
[0002]BIM从技术上解决了工程全生命周期内的信息共享和交换,但是由于工程涉及的信息范围广泛、空间结构复杂、专业性强,为了反映工程的实际原貌,越是精确的工程BIM 模型,在数据量上也越大、数据结构也越复杂,从而带来了BIM模型在存储与传输方面的障碍和瓶颈问题,对计算机图形处理能力带来严峻的考验。
[0003]同时由于三维模型设计软件多种多样,比如Autodesk的Revit擅长于房建领域, Bentley的microstation专攻基础设施;Dassault的CATIA广泛用于航空航天、汽车制造等行业;AVEVA的PDMS适用于大型、复杂工厂设计项目;还有PTC的Pro/Engineer 适用于制造业等等。
[0004]基于上面两个原因产生的多源、大量BIM模型数据对下游企业的应用也是巨大的挑战,目前市场上有多种模型引擎基于WEBGL技术的服务器端渲染虽然解决了多源数据协同的 ...
【技术保护点】
【技术特征摘要】
1.一种调度控制的BIM轻量化方法,其特征在于:包括以下步骤,S1、LOD层级结构化处理:通过建立LOD层级结构,生成多个不同细节层次的模型,将BIM模型解析出不同的显示精度和显示层级;S2、跨文件复用:建立空间分块的数据结构时,全局管理公共对象,共用对象只存储一次,加速空间分块数据读取及网络传输;S3、实例化渲染:针对形状相同的几何模型,抽象其示例存储在内存中,重复构件的渲染绘制通过在GPU中对实例进行矩阵变换实现,即GPU首先通过批量化指定绘制函数,对各个实例进行批次渲染,然后将相关实例化对象的特征数据内容传递给GPU;S4、调度渲染:利用批次合并技术来加快渲染效率,所谓批次是一次渲染调用,批次的尺寸是当前渲染调用所能渲染的多边形数量,每个批次的调用都会消耗一定的CPU时间,对于显卡来说,一个批次里的多边形数量远达不到最大绘制数量,BIM模型中的三维构件通常由多个Mesh或者几何体构成,尽可能将一个构件对象中多个Mesh或者几何体合并到一个渲染批次,从而减少批次的数目,最终降低CPU时间。2.根据权利要求1所述的一种调度控制的BI...
【专利技术属性】
技术研发人员:苏飞,王亮,尹红喜,葛运发,
申请(专利权)人:北京博超时代软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。