减少包围体层次结构中的假阳性光线遍历的制作方法

文档序号:37361320发布日期:2024-03-22 10:14阅读:来源:国知局

技术特征:

1.一种光线追踪加速硬件设备,包括:

2.根据权利要求1所述的光线追踪加速硬件设备,其中所述相交检测电路包括第一相交电路和第二相交电路,所述第一相交电路被配置为在所述第一数值精度下操作,所述第二相交电路被配置为在所述第二数值精度下操作,并且其中所述第一相交电路被配置为执行确定所述光线是否与所述第一节点相交,以及所述第二相交电路被配置为执行确定所述光线是否与所述第二节点相交。

3.根据权利要求2所述的光线追踪加速硬件设备,其中所述第二相交电路进一步被配置为确定所述光线是否与一组几何元素中包括的几何图元相交。

4.根据权利要求1所述的光线追踪加速硬件设备,其中所述第一数值精度的包围参数和所述第二数值精度的包围参数两者都涵盖同一组几何元素,所述一组几何元素被表示为所述几何体as中的叶节点。

5.根据权利要求1所述的光线追踪加速硬件设备,其中所述第一节点进一步包括所述第一数值精度的包围参数对第一包围盒是有效的指示。

6.根据权利要求1所述的光线追踪加速硬件设备,其中所述第一节点是实例节点并进一步包括变换信息。

7.根据权利要求6所述的光线追踪加速硬件设备,其被配置为与确定所述光线是否与由所述第一数值精度的包围参数定义的第一包围盒相交基本上并行地执行根据所述变换信息对所述光线的变换。

8.根据权利要求1所述的光线追踪加速硬件设备,其中由所述第一数值精度的所述包围参数定义的第一包围盒和由所述第二数值精度的所述包围参数定义的第二包围盒是轴对齐的包围盒aabb。

9.根据权利要求1所述的光线追踪加速硬件设备,其中确定所述光线是否与所述第一节点相交包括:基于所述光线和所述第一数值精度的包围参数执行平板测试,并且确定所述光线是否与所述第二节点相交包括:基于所述光线和所述第二数值精度的包围参数执行所述平板测试。

10.根据权利要求9所述的光线追踪加速硬件设备,其中确定所述光线是否与所述第二节点相交包括:在向所述光线添加膨胀的情况下执行所述平板测试,并且确定所述光线是否与所述第一节点相交包括:在没有向所述光线添加膨胀的情况下执行所述平板测试。

11.根据权利要求1所述的光线追踪加速硬件设备,其中所述第二节点是所述几何体as的根节点。

12.根据权利要求1所述的光线追踪加速硬件设备,被配置为:

13.根据权利要求1所述的光线追踪加速硬件设备,进一步包括光线管理电路,其被配置为基于所述光线与由所述第一数值精度的包围参数定义的第一包围盒或由所述第二数值精度的包围参数定义的第二包围盒之一的最小相交点来调整所述光线的原点,

14.根据权利要求13所述的光线追踪加速硬件设备,进一步包括光线管理电路,其被配置用于存储来自确定所述光线是否与所述第一节点相交的第一值,以及用于提供所存储的第一值作为用于调整所述光线的所述原点的所述最小相交点。

15.一种光线追踪加速方法,包括:

16.根据权利要求15所述的光线追踪加速方法,其中所述第一节点是实例节点,并且所述方法进一步包括:

17.根据权利要求15所述的光线追踪加速方法,进一步包括:

18.根据权利要求15所述的光线追踪加速方法,进一步包括:

19.根据权利要求18所述的光线追踪加速方法,进一步包括:


技术总结
本公开涉及减少包围体层次结构中的假阳性光线遍历。公开了适用于光线追踪硬件加速器的技术,用于遍历分层加速结构并具有减少的假阳性光线相交。假阳性的减少可以基于以下一项或更多项:有选择地对包围体进行二次高精度相交测试,识别和剔除退化为点的包围体,以及参数化地剪裁超过某些经配置的距离阈值的光线。

技术研发人员:G·穆特乐,J·伯吉斯,M·安德森,I·孔,E·比达尔夫
受保护的技术使用者:辉达公司
技术研发日:
技术公布日:2024/3/21
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1