一种提高建筑模型显示效率的批次渲染方法技术

技术编号:21549674 阅读:41 留言:0更新日期:2019-07-06 22:31
本发明专利技术属于图形处理技术领域,具体涉及一种提高建筑模型显示效率的批次渲染方法。在数字建筑领域,由于业务逻辑的复杂性,导致图元数量非常庞大,导致CPU不堪重负。为了解决上述在建筑领域的图形渲染问题,本发明专利技术提出了一种新的批次渲染方法,将材质相同的图元分为两种类型后打包分组并合并,第一种类型是材质相同且形状相似的图元,采用实例批次合并方式;第二种类型是材质相同且形状不相似的图元,采用静态批次合并方式;对合并后的图元进行渲染。本发明专利技术能够根据场景编辑结果来自动拆除编辑图元,批次合并后,可支持拆包、合并,实现动态编辑模型操作,解决大量形状相似但存在个性化差异图元的场景的效率提升问题。

A Batch Rendering Method for Improving the Display Efficiency of Building Models

【技术实现步骤摘要】
一种提高建筑模型显示效率的批次渲染方法
本专利技术属于图形处理
,具体涉及一种提高建筑模型显示效率的批次渲染方法。
技术介绍
静态批次合并渲染技术在图形
的应用十分广泛,尤其在需要实时渲染的图形引擎中,更是十分常见,将符合一定条件的多个可渲染对象进行合并处理,最终传输到显卡进行绘制是合并处理以后的单个可渲染对象,目的是为了减少绘制次数以及绘制状态的切换,从而提升渲染效率。在数字建筑领域,由于业务逻辑的复杂性,导致图元数量非常庞大,而每个图元的渲染都需要调用一次底层图形应用接口,每一次调用底层图形应用接口,CPU都需要做很多工作,导致CPU不堪重负,但GPU却因为任务不足陷入等待,这也成为实时渲染应用中一个严重的性能瓶颈问题。游戏领域的图形引擎通常采用的做法是简单的将具有相同材质的图元合并成一个图元进行渲染,从而达到减少渲染次数的目的。由于建筑领域的业务复杂性,直接应用现有的静态批次合并渲染方法,会存在以下几个问题:1、建筑软件通常需要大量的编辑操作,简单合并后,导致无法进行编辑操作;2、建筑领域通常存在大量的形状相似的模型,如大量长短不一的钢管或者重复的柱体,这种情况下,本文档来自技高网...

【技术保护点】
1.一种提高建筑模型显示效率的批次渲染方法,其特征在于:该方法将材质相同的图元分为两种类型后打包分组并合并,第一种类型是材质相同且形状相似的图元,采用实例批次合并方式;第二种类型是材质相同且形状不相似的图元,采用静态批次合并方式;对合并后的图元进行渲染。

【技术特征摘要】
1.一种提高建筑模型显示效率的批次渲染方法,其特征在于:该方法将材质相同的图元分为两种类型后打包分组并合并,第一种类型是材质相同且形状相似的图元,采用实例批次合并方式;第二种类型是材质相同且形状不相似的图元,采用静态批次合并方式;对合并后的图元进行渲染。2.根据权利要求1所述的批次渲染方法,其特征在于:实例批次合并时创建第一新图元,该第一新图元包括了材质信息、基础顶点数据、以及分组中各图元相对于基础顶点数据的相对矩阵信息。3.根据权利要求2所述的批次渲染方法,其特征在于:静态批次合并时创建第二新图元,该第二新图元包括了材质信息以及同一坐标下分组中各图元的顶点数据。4.根据权利要求1-3中任一项所述的批次渲染方法,其特征在于:当场景发生编辑时,将批次合并的图元拆开还原成未打包分组的图元,修改编辑图元信息后重新打包分组...

【专利技术属性】
技术研发人员:王伟唯
申请(专利权)人:广联达科技股份有限公司
类型:发明
国别省市:北京,11

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

1