首页 / 专利库 / 电脑图像 / 视锥体裁剪 / 基于分段缓存的场景渲染优化

基于分段缓存的场景渲染优化

阅读:715发布:2020-06-20

专利汇可以提供基于分段缓存的场景渲染优化专利检索,专利查询,专利分析的服务。并且本 发明 涉及计算机图形技术领域,更具体地说,涉及场景的 渲染 优化方法,采用分段缓存方式,自动合并相似的实例,同时保留了大量渲染的好处。分段缓存的主要好处在于非重复的外观和不绘制原始实例的能 力 ;明显的减少了渲染显示 帧 中的批次次数,运用本发明的方法,可以产生非常丰富和开起来更真实环境。,下面是基于分段缓存的场景渲染优化专利的具体信息内容。

1.基于分段缓存的场景渲染优化,其步骤如下:
1)对场景中对象进行八叉树空间划分;
树由一点产生,这些点代表了创造分段缓冲区实例的位置
2)对八叉树进行深度优先遍历,每个树的节点总是先分支到左边,当达到一片叶的时候,把所有的叶片都添加到一个新的序列表中,这样就有了一个空间有序的实例表;
3)迭代列表兵构造一个包含所有实例的顶点缓冲区;这个缓冲区中包含所有实例的世界坐标;同时需要记录顶点缓冲区那些部分属于那个实例;
4)根据视锥体裁剪,得出实例的可见性,把这个实例列表变换到前面为分段缓冲生成的顶点缓冲区的一部分;
5)合并顶点缓冲区中相邻的分段,得到渲染缓冲区的优化列表。

说明书全文

基于分段缓存的场景渲染优化

[0001]

技术领域

[0002] 本发明涉及计算机图形技术领域,更具体地说,涉及场景的渲染优化方法。

背景技术

[0003] 随着图像技术的发展,图像需要更多的多边形,更多的杂物和更好的光照,以便场景看起来更真实。为此,不得不使用更多的美术方法来满足需求。帮助节省开发时间的一种技术是实例化方法。
[0004] 虽然实例化方法可以大量的降低开发时间,但这会使游戏受限于绘制调用次数。如果场景使用每一个实例都导致新增加一个批次,那么就不能很好的体现实例化的好处。
批次变成了瓶颈
[0005] 大多数的Gpu不能渲染上千个实例的场景,每一个实例都潜在的改变一系列渲染状态,直接状态的改变导致了驱动和cpu的开销,最后导致性能下降。虽然可以在内容一方避免这个问题,采用美术合并多个模型而产生新模型,然后在各处实例化,但是这样会导致场景看起来重复,降低真实感。
[0006] 本发明采用了分段缓存技术,把场景中彼此接近的实例,把他们合并到超级实例中,这样减少了调用次数,而且解决批次的瓶颈问题。

发明内容

[0007] 本发明要解决的技术问题在于,采用分段缓存方式,自动合并相似的实例,同时保留了大量渲染的好处。分段缓存的主要好处在于非重复的外观和不绘制原始实例的能。 [0008] 为了实现上述目的,本发明所采用的技术方案是基于分段缓存的场景渲染优化,其步骤如下:1)对场景中对象进行八叉树空间划分。树由一点产生,这些点代表了创造分段缓冲区实例的位置
2)对八叉树进行深度优先遍历,每个树的节点总是先分支到左边,当达到一片叶的时候,把所有的叶片都添加到一个新的序列表中,这样就有了一个空间有序的实例表;
3)迭代列表兵构造一个包含所有实例的顶点缓冲区。这个缓冲区中包含所有实例的世界坐标。同时需要记录顶点缓冲区那些部分属于那个实例;
4)根据视锥体裁剪,得出实例的可见性,把这个实例列表变换到前面为分段缓冲生成的顶点缓冲区的一部分;
5)合并顶点缓冲区中相邻的分段,得到渲染缓冲区的优化列表。
[0009] 本发明的优点在于:明显的减少了渲染显示中的批次次数,运用本发明的方法,可以产生非常丰富和开起来更真实环境。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈