稀疏渲染制造技术

技术编号:15957147 阅读:34 留言:0更新日期:2017-08-08 09:56
稀疏渲染。一种图形处理系统,该系统包括:图块化单元,其被配置为将场景的第一视图图块化为多个图块并且生成与每个图块相关联的图元的列表;处理单元,其被配置为根据所述列表识别所述图块的分别与至少预定数量的图元相关联的第一子集;以及渲染单元,其被配置为将所识别的图块中的每个渲染为渲染目标。

【技术实现步骤摘要】
稀疏渲染
本专利技术涉及用于图形处理的系统和方法。
技术介绍
在3D图形处理系统中,场景的对象由图元组表示,图元组通常在场景的渲染(rendering)期间被投影、扫描转换、纹理化和阴影化。图元具有由一个或多个顶点(例如,在图元是三角形的情况下的三个顶点)的位置定义的简单几何形状(通常为三角形),纹理可以应用于该简单几何形状。3D场景的渲染处理图元以形成包括图像像素阵列的图像。在渲染场景期间,图形处理单元(GPU)获取存储在存储器中的纹理数据,以将纹理应用于场景中的对象。GPU和存储器之间的该数据传输利用相当大的存储器带宽并消耗电力。此外,大纹理要求分配给它们大量存储器,这可能导致其它应用程序所使用的存储器的短缺。大纹理的示例是阴影图(shadowmap),其用于向场景添加阴影。阴影映射的基本原理是渲染从用于场景的光源(诸如太阳)的视点看的场景,并且存储可见的每个表面(即,被光源照亮的每个表面)的深度。接下来,渲染常规场景(从相机的视点看),并且将绘制的每个点的深度与存储的深度进行比较,以从光源的视点确定绘制点在存储的深度前面还是后面。如果点的深度在被照亮的表面后面,那么该点在阴影中本文档来自技高网...

【技术保护点】
一种图形处理系统,所述图形处理系统包括:图块化单元,所述图块化单元被配置为将场景的第一视图图块化为多个图块并且生成与每个图块相关联的图元的列表;处理单元,所述处理单元被配置为根据所述列表识别所述图块的分别与至少预定数量的图元相关联的第一子集;以及渲染单元,所述渲染单元被配置为将所识别的图块中的每个渲染为渲染目标,并且不渲染未被所述处理单元识别的图块。

【技术特征摘要】
2016.02.01 GB 1601766.71.一种图形处理系统,所述图形处理系统包括:图块化单元,所述图块化单元被配置为将场景的第一视图图块化为多个图块并且生成与每个图块相关联的图元的列表;处理单元,所述处理单元被配置为根据所述列表识别所述图块的分别与至少预定数量的图元相关联的第一子集;以及渲染单元,所述渲染单元被配置为将所识别的图块中的每个渲染为渲染目标,并且不渲染未被所述处理单元识别的图块。2.根据权利要求1所述的系统,所述系统还包括存储器和存储器管理单元,所述存储器管理单元被配置为将所述存储器的一部分分配给所识别的图块中的每个。3.根据权利要求2所述的系统,其中,所述渲染单元被配置为将从每个所识别的图块的渲染得到的数据存储在针对该图块分配的存储器的所述一部分处。4.根据权利要求2或3所述的系统,其中,所述存储器管理单元还被配置为不为所述多个图块中未被所述处理单元识别的每个图块分配存储器的一部分。5.根据权利要求4所述的系统,其中,所述渲染单元还被配置为为了后续渲染,访问与未被识别的图块相关联的存储器位置,并且所述存储器管理单元还被配置为响应于所述访问返回预定义值。6.根据任何前述权利要求所述的系统,其中,在所述第一子集中识别的图块的数量小于所述场景被图块化为的图块的数量。7.根据任何前述权利要求所述的系统,其中,所述图块化单元被配置为通过确定哪些图元至少部分地位于该图块内,生成与每个图块相关联的图元的列表。8.根据任何前述权利要求所述的系统,其中:所述处理单元被配置为识别所述图块的与所述场景在第二视图中可见的部分相关联的第二子集;以及所述渲染单元被配置为渲染在所述第一子集和所述第二子集二者中识别的所述图块中的每个。9.根据权利要求2至5中任一项所述的系统,其中:所述处理单元被配置为识别所述图块的与所述场景在第二视图中可见的部分相关联的第二子集;以及所述存储器管理单元被配置为将所述存储器的一部分分配给在所述第一子集和所述第二子集二者中识别的所述图块中的每个。10.一种图形处理系统,所述图形处理系统包括:用于存储数据的存储器;图块化单元,所...

【专利技术属性】
技术研发人员:M·伍斯特S·史密斯S·芬尼
申请(专利权)人:想象技术有限公司
类型:发明
国别省市:英国,GB

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

1