【技术实现步骤摘要】
一种可伸缩的BIM模型轻量化方案
[0001]本专利技术涉及计算机图形学、计算机辅助领域,具体涉及一种可伸缩的BIM模型轻量化方案。
技术介绍
[0002]BIM是建筑信息模型(Building Information Modeling)的简称,它通过数字信息仿真模拟建筑物所具有的真实信息,比如几何造型、水暖管道、机电运维等,是近年来一项引领建筑数字技术走向更高层次的新技术。除了在场地分析、建筑策划、管道设计等应用之外,BIM的一个核心应用就是三维可视化,在建筑三维模型的虚拟场景中展示各种数据,使得用户可以在随意变化的交互控制下感受到场景的动态特性,也就是BIM三维可视化系统要求随着用户的活动即时生成相应的图形画面。
[0003]影响BIM三维可视化效果的因素主要有四个:一是模型数据的加载时间。目前主流的BIM三维可视化系统尤其是基于WEB的BIM三维可视化系统通常采用客户端/浏览器从服务器端下载模型数据再加载运行的方式,所以若本地没有预选缓存或者缓存失效,则模型的加载时间还包括模型的下载时间。一个大型建筑的BIM模型的大小可能会有数百兆字节,从下载到加载完成的时间需要以分钟计算,非常影响用户的体验。二是模型渲染的精细程度,渲染出的场景细节越多、越贴近现实,越能提高用户的沉浸程度。三是模型渲染的动态特性,自然的动态特性要求每秒生成和显示30帧图形画面,至少不能少于10帧,否则将会产生严重的不连续和跳动感。四是交互延迟,系统的图形生成对用户的交互动作做出反应的延迟时间不应大于0.1秒,最多不能大于1/4秒。以上 ...
【技术保护点】
【技术特征摘要】
1.一种可伸缩的BIM模型轻量化方案,其特征在于:包括几何网格数据轻量化和模型的自适应渲染,其中几何网格数据轻量化具体包括步骤一至步骤四:步骤一:用户根据需要展示的视觉化效果将BIM模型数据分为N个层次,每个层次的对应的模型数据分别表示为L0、L1、......、L
N-1
,其中N为大于等于1的整数;其中L0对应的层次为能够直接显示三维视觉效果的基础层;L1、......、L
N-1
对应的层次为能够与L0结合显示三维视觉效果的增强层;步骤二:用户确定每个层次展示的三维视觉空间对应的建筑空间区域及其几何网格数据、确定每个层次中需要展示的建筑属性数据、确定每个层次对应的顶点压缩率;所述顶点压缩率为该层次中删除的顶点数量与原始顶点数量的比值;所述几何网格数据,为3D模型Mesh数据;所述建筑属性数据为模型构件的名称、编码、类型、形状、材质、构件之间的拓扑关系数据;所述构件为建筑物包含的建筑设施与设备设施,具体为梁、柱、墙、管线、家具、机电设备;不同的层次能够包含相同空间区域中的不同构件的数据;不同的层次能够包含相同空间区域相同构件的不同属性的数据;不同的层次能够包含相同空间区域相同构件的不同精细程度的几何网格数据,且层次越高,能够展示的精细程度越高;高层次的数据依赖于低层次的数据,是低层次数据的增强数据;步骤三:生成每个层次的目标数据集T
i
;所述目标数据集T
i
是L
i
所在的层次及比该层次低的各层数据合并之后的数据集;本生成过程采用从高到低逐层压缩的方式生成T
i
,具体包括步骤S31至S36;S31:T
N
为原始的BIM模型数据,i的初始值为N-1;S32:将T
i
初始化为L
i+1
;S33:根据步骤二中设定的L
i
层需要覆盖的空间区域,从L
i
剔除步骤二中设定的空间区域之外的数据;S34:根据步骤二中设定的L
i
层的构件,从T
i
中删除不在步骤二中设定的构件中的构件相关数据;S35:根据步骤二中设定的L
i
层的构件属性,从T
i
中删除不在步骤二中设定的构件属性中的构件属性数据;S36:根据步骤二中设定的L
i
层的顶点压缩率,在保证几何形状的前提,压缩T
i
中每个构件以及建筑的几何网格数据得到目标数据集T
i
,具体包括步骤S361至S364:S361:记需要压缩的几何网格数据...
【专利技术属性】
技术研发人员:朱斌,凌志阳,
申请(专利权)人:南京亚派软件技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。