【技术实现步骤摘要】
使用三角形对和共享变换电路系统来改进光线追踪性能的设备和方法
本专利技术一般涉及图形处理器的领域。更特别地,本专利技术涉及使用三角形对和共享变换电路系统来改进光线追踪性能的设备和方法。
技术介绍
光线追踪是一种针对在电影、动画电影和专业可视化中的特效、用于渲染具有照片真实感图像的图形处理技术。生成这些逼真的图像要求计算虚拟3D场景中光分布的物理模拟,在该场景中,光线追踪被用作可见性查询的工具。提高这些可见性查询的速度要求在预处理阶段在场景的图元(通常是三角形)上建立3D层次。层次允许渲染器快速确定光线与图元之间的最接近交叉点。这种层次遍历是计算密集型的。附图说明从结合以下附图的以下详细描述中能够获得本专利技术的更好理解,在所述附图中:图1是带有处理器的计算机系统的实施例的框图,所述处理器具有一个或多个处理器核和图形处理器;图2A-D是处理器的一个实施例的框图,所述处理器具有一个或多个处理器核、集成存储器控制器和集成图形处理器;图3A-C是图形处理器的一个实施例的框图,所述图形处理器可以是分立的图形处理单元,或者可以是与多个处理核集成的图形处理器;图4是用于图形处理器的图形处理引擎的实施例的框图;图5A-B是图形处理器的另一实施例的框图;图6是包括处理元件的阵列的线程执行逻辑的框图;图7图示了根据实施例的图形处理器执行单元指令格式;图8是图形处理器的另一实施例的框图,所述图形处理器包含图形流水线(graphicspipeli ...
【技术保护点】
1.一种图形处理器,包括:/n包括多个条目的队列;/n排序电路系统/逻辑,用于在所述队列内从前到后对三角形排序;/n配对电路系统/逻辑,用于识别所述队列中共享边的三角形,并且合并共享边的所述三角形以产生合并的三角形对;以及/n共享变换电路系统,用于在对所述合并的三角形对的顶点执行顶点变换与对光线方向/原点数据执行光线变换之间交替。/n
【技术特征摘要】
20190927 US 16/5858801.一种图形处理器,包括:
包括多个条目的队列;
排序电路系统/逻辑,用于在所述队列内从前到后对三角形排序;
配对电路系统/逻辑,用于识别所述队列中共享边的三角形,并且合并共享边的所述三角形以产生合并的三角形对;以及
共享变换电路系统,用于在对所述合并的三角形对的顶点执行顶点变换与对光线方向/原点数据执行光线变换之间交替。
2.根据权利要求1所述的图形处理器,其中所述共享变换电路系统包括矩阵乘法电路,所述矩阵乘法电路用于将与所述合并的三角形对的所述顶点相关联的第一矩阵数据与光线方向数据相乘。
3.根据权利要求1或2所述的图形处理器,还包括:
选择电路系统/逻辑,用于在对所述合并的三角形对的顶点执行所述顶点变换与对光线方向/原点数据执行所述光线变换之间选择。
4.根据权利要求3所述的图形处理器,其中所述选择电路系统/逻辑包括一个或多个复用器,所述复用器可操作以响应于第一控制值而传递通过与所述顶点相关联的顶点数据,并且响应于第二控制值而传递通过所述光线方向/原点数据。
5.根据权利要求4所述的图形处理器,其中至少一个复用器将在至少一个复用器传递通过所述光线方向/原点数据的同时传递通过Xform矩阵。
6.根据权利要求5所述的图形处理器,其中所述共享变换电路系统包括矩阵乘法电路,用于将所述Xform矩阵的选定部分与所述光线方向/原点数据的选定部分相乘。
7.根据权利要求1或6所述的图形处理器,还包括:
光线-三角形交叉电路系统,用于使用由所述光线变换产生的经变换的光线来执行所述经变换的光线与所述合并的三角形对之间的交叉测试。
8.根据权利要求7所述的图形处理器,其中所述光线三角形交叉电路系统将用于在检测到第一变换光线与第一合并的三角形对交叉时登记命中。
9.一种方法,包括:
在队列内从前到后对三角形排序;
搜索所述队列以识别共享公共边的三角形对,并且响应地合并所述三角形对生成合并的三角形对;
在共享变换电路系统上在对所述合并的三角形对的顶点执行顶点变换与对光线方向/原点数据执行光线变换之间交替。
10.根据权利要求9所述的方法,还包括:
执行矩阵乘法运算以实现所述顶点变换和/或光线变换。
11.根据权利要求9或10所述的方法,还包括:
在交替的处理循环中在对所述合并的三角形对的顶点执行所述顶点变换与对光线方向/原点数据执行所述光线变换之间选择。
12.根据权利要求11的方法,由包括一个或多个复用器的选择电路系统/逻辑执行,所述一个或多个复用器可操作以响应于第一控制值而传递通过与所述顶点相关联的顶点数据,并且响应于第二控制值而传递通过所述光线方向/原点数据。
13....
【专利技术属性】
技术研发人员:S沃普,P瑟蒂,K维迪亚纳坦,C本廷,J巴察克,S曼达尔,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。