建筑信息模型场景渲染方法、装置和计算机设备制造方法及图纸

技术编号:28036611 阅读:22 留言:0更新日期:2021-04-09 23:18
本发明专利技术公开了一种建筑信息模型场景渲染方法、装置和计算机设备。所述方法通过根据构件在显示屏幕中所占比重,使用对应级别的BIM模型,可以降低非重要构件的面数和细节度,进而减少整个显示屏幕渲染的顶点数和三角面,大大提升渲染效率。基于构件在显示屏幕上的屏占比进行不同精度模型切换或隐藏,重要的构件在屏幕中的占比大,不会出现用户关注的构件被隐藏的情况。

【技术实现步骤摘要】
建筑信息模型场景渲染方法、装置和计算机设备
本专利技术涉及建筑信息化
,具体涉及一种建筑信息模型场景渲染方法、装置和计算机设备。
技术介绍
建筑信息模型(BuildingInformationModeling,简称BIM)为近年来建筑信息化领域核心的理念之一,其数据的基础即为建筑的三维信息模型。相比于传统的二维设计、绘图,BIM技术全面利用三维图形技术,以建筑物(建筑构件、建筑整体)的三维图形为载体进一步挂接各种建筑信息参数,形成建筑信息模型,然后进行建筑物、甚至构件的全生命周期管理。BIM技术通过对建筑的数据化、信息模型整合,实现建筑模型的可视化,在提高生产效率、节约成本和缩短工期方面发挥重要作用。对于三维图形渲染来说,所要渲染的对象可以称为构件,而构件的集合称为场景。由于BIM要还原建筑的真实性,所以场景中往往包含建筑的各个方面,大到几十上百米尺寸的强梁板柱,小到固定用的螺丝螺帽,所以在整个场景中,构件的尺寸跨度往往非常大。在场景渲染过程中,对显示画面中距离观测点较远的构件或非重要构件,降低其面数和细节度可以大大提升渲染效率。本文档来自技高网...

【技术保护点】
1.一种建筑信息模型场景渲染方法,其特征在于,包括如下步骤:/n获取场景构件的多个层次细节级别的建筑信息模型;/n获取当前帧中所述场景构件在待渲染场景对应显示屏幕中的屏占比;以及/n根据预先配置的场景构件屏占比与建筑信息模型层次细节级别的对应关系,将与所获取的屏占比对应的层次细节级别的建筑信息模型显示至所述待渲染场景中。/n

【技术特征摘要】
1.一种建筑信息模型场景渲染方法,其特征在于,包括如下步骤:
获取场景构件的多个层次细节级别的建筑信息模型;
获取当前帧中所述场景构件在待渲染场景对应显示屏幕中的屏占比;以及
根据预先配置的场景构件屏占比与建筑信息模型层次细节级别的对应关系,将与所获取的屏占比对应的层次细节级别的建筑信息模型显示至所述待渲染场景中。


2.根据权利要求1所述的方法,其特征在于,所述的获取场景构件的多个层次细节级别的建筑信息模型的步骤进一步包括:采用建筑信息模型引擎工具导出调用接口导出多个层次细节级别的建筑信息模型,所述建筑信息模型未删减构件。


3.根据权利要求1所述的方法,其特征在于,所述的获取当前帧中所述场景构件在待渲染场景对应显示屏幕中的屏占比的步骤进一步包括:
获取所述场景构件的长方体包围盒;
获取所述长方体包围盒的多个目标顶点在所述显示屏幕上的投影坐标;
获取所述显示屏幕的屏幕高度,以及在所述显示屏幕的屏幕高度方向上所有所述投影坐标中的最大坐标值和最小坐标值;以及
根据所述屏幕高度、所述最大坐标值、所述最小坐标值,计算出所述场景构件在所述屏幕高度方向上的占比,作为所述屏占比。


4.根据权利要求3所述的方法,其特征在于,所述的获取所述场景构件的长方体包围盒的步骤进一步包括:分别获取所述场景构件在空间直角坐标系的三个坐标轴的最小值顶点以及最大值顶点、构成所述场景构件的长方体包围盒。


5.根据权利要求3所述的方法,其特征在于,所述多个目标顶点为所述长方体包围盒的任一体对角线上的2个顶点,或为构成所述长方体包围盒的8个顶点。


6.根据权利要求1所...

【专利技术属性】
技术研发人员:尤勇敏其他发明人请求不公开姓名
申请(专利权)人:久瓴江苏数字智能科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1