[发明专利]一种调度控制的BIM轻量化方法在审
申请号: | 202210150434.4 | 申请日: | 2022-02-18 |
公开(公告)号: | CN114519245A | 公开(公告)日: | 2022-05-20 |
发明(设计)人: | 苏飞;王亮;尹红喜;葛运发 | 申请(专利权)人: | 北京博超时代软件有限公司 |
主分类号: | G06F30/18 | 分类号: | G06F30/18;G06F30/20;G06T15/00;G06T17/00;G06T17/20;G06F113/16 |
代理公司: | 北京盛凡佳华专利代理事务所(普通合伙) 11947 | 代理人: | 安学慧 |
地址: | 100000 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 调度 控制 bim 量化 方法 | ||
1.一种调度控制的BIM轻量化方法,其特征在于:包括以下步骤,
S1、LOD层级结构化处理:通过建立LOD层级结构,生成多个不同细节层次的模型,将BIM模型解析出不同的显示精度和显示层级;
S2、跨文件复用:建立空间分块的数据结构时,全局管理公共对象,共用对象只存储一次,加速空间分块数据读取及网络传输;
S3、实例化渲染:针对形状相同的几何模型,抽象其示例存储在内存中,重复构件的渲染绘制通过在GPU中对实例进行矩阵变换实现,即GPU首先通过批量化指定绘制函数,对各个实例进行批次渲染,然后将相关实例化对象的特征数据内容传递给GPU;
S4、调度渲染:利用批次合并技术来加快渲染效率,所谓批次是一次渲染调用,批次的尺寸是当前渲染调用所能渲染的多边形数量,每个批次的调用都会消耗一定的CPU时间,对于显卡来说,一个批次里的多边形数量远达不到最大绘制数量,BIM模型中的三维构件通常由多个Mesh或者几何体构成,尽可能将一个构件对象中多个Mesh或者几何体合并到一个渲染批次,从而减少批次的数目,最终降低CPU时间。
2.根据权利要求1所述的一种调度控制的BIM轻量化方法,其特征在于:在步骤S1中,当视点离实体比较远时使用粗糙级别的模型数据,视点离实体比较近时使用精细级别的模型数据,加载时根据LOD系数只加载部分块数据,减少同时加载绘制的模型数量。
3.根据权利要求1所述的一种调度控制的BIM轻量化方法,其特征在于:在步骤S2中,设计成果中存在的大量共用对象,顶点和材质等属性都是一样的,只是位置不同。
4.根据权利要求1所述的一种调度控制的BIM轻量化方法,其特征在于:在步骤S3中,通过平移、缩放、旋转等得到与实例几何形象相同但位置、大小、角度存在差异的构件,避免超百万级构件同时加载,降低GPU等硬件设备的压力,节省渲染一个物体时从CPU到GPU的通信时间。
5.根据权利要求1所述的一种调度控制的BIM轻量化方法,其特征在于:在步骤S4中,批次合并技术是一次渲染调用,批次的尺寸是当前渲染调用所能渲染的多边形数量,一个批次里的多边形数量远达不到最大绘制数量,BIM模型中的三维构件通常由多个Mesh或者几何体构成,将一个构件对象中多个Mesh或者几何体合并到一个渲染批次,降低CPU时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京博超时代软件有限公司,未经北京博超时代软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210150434.4/1.html,转载请声明来源钻瓜专利网。