光线追踪处理器制造技术

技术编号:42792942 阅读:26 留言:0更新日期:2024-09-21 00:49
提供了用于增强光线追踪处理器的操作的系统和技术。例如,过程可以包括:获得加速数据结构的一个或多个节点。所述一个或多个节点中的每个节点包括相同数量的字节。所述节点可以存储在与光线追踪处理器相关联的高速缓存中。所述存储节点中的每个存储节点都和与所述光线追踪处理器相关联的高速缓存是高速缓存行对齐的。所述存储节点中的第一存储节点可以被提供给所述光线追踪处理器,并且在所述光线追踪处理器的第一时钟周期期间由所述光线追踪处理器处理。所述存储节点中的第二存储节点可以被提供给所述光线追踪处理器,并且在所述光线追踪处理器的第二时钟周期期间由所述光线追踪处理器处理。

【技术实现步骤摘要】
【国外来华专利技术】

概括地说,本公开内容涉及图形处理。例如,本公开内容的方面涉及用于增强与光线追踪(ray tracing)相关的操作的系统和技术。


技术介绍

1、光线追踪是一种计算机图形技术,其可用于通过追踪光在三维场景中的路径、模拟与被光源照明的对象的交互以及确定光线相交来生成图像。光线相交可以包括光线-图元相交或光线-对象相交。图元是可用于构造或建模更大的三维对象的几何体。例如,图元可以包括三角形或多边形。

2、光线追踪可用于生成逼真的图像,包括三维场景的阴影。场景几何可以存储在对场景图元进行成组的加速数据结构中。加速数据结构可用于通过提高光线相交测试和/或计算的效率,来加速光线追踪过程。例如,包围体层次结构(bvh)是一种加速数据结构,它可以将场景图元成组在用于围住场景图元中的一个或多个场景图元的包围体的层次树中。可以通过遍历这些层次结构来执行光线追踪以确定光线-图元和/或光线-对象相交。


技术实现思路

1、在一些示例中,针对增强光线追踪处理器(例如,光线追踪单元(rtu))的操作描述了系统和技术。例如,光线本文档来自技高网...

【技术保护点】

1.一种光线追踪的方法,所述方法包括:

2.根据权利要求1所述的方法,其中,所述光线追踪处理器的所述第一时钟周期和所述光线追踪处理器的所述第二时钟周期为连续时钟周期。

3.根据权利要求1所述的方法,其中:

4.根据权利要求3所述的方法,其中:

5.根据权利要求1所述的方法,其中:

6.根据权利要求5所述的方法,其中,所述第二数量是所述第一数量的两倍。

7.根据权利要求1所述的方法,其中:

8.根据权利要求7所述的方法,其中,所述光线追踪处理器包括:

9.根据权利要求8所述的方法,其中:

...

【技术特征摘要】
【国外来华专利技术】

1.一种光线追踪的方法,所述方法包括:

2.根据权利要求1所述的方法,其中,所述光线追踪处理器的所述第一时钟周期和所述光线追踪处理器的所述第二时钟周期为连续时钟周期。

3.根据权利要求1所述的方法,其中:

4.根据权利要求3所述的方法,其中:

5.根据权利要求1所述的方法,其中:

6.根据权利要求5所述的方法,其中,所述第二数量是所述第一数量的两倍。

7.根据权利要求1所述的方法,其中:

8.根据权利要求7所述的方法,其中,所述光线追踪处理器包括:

9.根据权利要求8所述的方法,其中:

10.根据权利要求1所述的方法,其中:

11.根据权利要求10所述的方法,其中,所述bvh节点将所述一个或多个三角形存储为与所述一个或多个三角形的顶点相关联的坐标集合。

12.根据权利要求1所述的方法,其中,与所述光线追踪处理器相关联的所述高速缓存是图形处理单元(gpu)高速缓存。

13.根据权利要求1所述的方法,其中,与所述光线追踪处理器相关联的所述高速缓存是所述光线追踪处理器的0级(l0)高速缓存。

14.根据权利要求1所述的方法,其中,所述一个或多个节点中的每个节点中包括的字节的数量与和所述光线追踪处理器相关联的所述高速缓存的高速缓存行中包括的字节的数量相同。

15.根据权利要求14所述的方法,其中,所述一个或多个节点中的每个节点为64字节。

16.根据权利要求1所述的方法,其中,所述光线追踪处理器是光线追踪单元(rtu)。

17.一种用于光线追踪的装置,包括:

18.根据权利要求17所述的装置,其中,所述光线追踪处理...

【专利技术属性】
技术研发人员:D·K·麦卡利斯特F·魏A·V·布尔德
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:

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

1