包围体层次的形成制造技术

技术编号:44582072 阅读:29 留言:0更新日期:2025-03-14 12:43
本发明专利技术涉及包围体层次的形成。一种方法,该方法包括在一次或多次迭代中的每次迭代中:a)对于当前包围体层次(BVH)中的多个输入节点中的每个输入节点,搜索一个或多个候选重新插入,该候选重新插入会将输入节点从相应旧父代移动到相应新父代,并且与当前BVH相比,该候选重新插入将降低搜索树以寻找光线相交的预期计算成本;以及b)用来自有益候选重新插入当中的一个或多个选定的重新插入来更新当前BVH。在至少一次迭代的搜索中,一个或多个候选重新插入包括至少一个候选重新插入,该候选重新插入将留给旧父代多于一个子代,或者给予新父代多于两个子代。

【技术实现步骤摘要】

本专利技术涉及包围体层次的形成


技术介绍

1、处理器是用于执行一组机器代码指令的设备,该机器代码指令包括诸如加、乘等的各种通用指令。诸如图形处理单元(gpu)的专用处理器可以通过在固定功能硬件电路中包括用于执行一种或多种特定类型操作的一个或多个专用硬件模块来适应特定的应用。取决于处理器的设计,这种硬件可以例如由处理器的指令集中的一个或多个专用指令类型调用,或者通过写入专用寄存器或写入存储器的专用区域中的缓冲区等等来调用。

2、光线跟踪是图形处理器可以用来以软件或专用硬件或者更典型地以组合来执行的一项任务。光线跟踪指的是一种图形处理技术,该图形处理技术用于通过跟踪光穿过建模环境的路径并模拟该光与沿途对象相遇的效果来生成图像。建模光线从建模光源被跟踪到建模视点(前向光线跟踪),或反之从建模视点向后被跟踪到建模光源(即,反向光线跟踪,其通常更有效率,因为前向光线跟踪通常导致处理轨迹最终从未命中视点的光线)。可以通过光线的起点的坐标、指定光线方向的矢量、沿着该矢量的光线的最大和最小范围以及任选地光线颜色来描述光线。在反向光线跟踪的情况下,光线跟踪始于本文档来自技高网...

【技术保护点】

1.一种由图形处理器执行的方法,所述方法包括:

2.如权利要求1所述的方法,其中所述处理器包括缓冲区,所述缓冲区包括多个槽,所述树中的所述节点中的每个相应一个节点被表示为所述多个槽中的相应一个槽中的条目;

3.如任一前述权利要求所述的方法,其中在所述迭代中的至少一次迭代的所述更新步骤中,所述选定的重新插入中的至少一个选定的重新插入留给所述相应旧父代多于一个子代,并且/或者给予所述相应新父代多于两个子代。

4.如任一前述权利要求所述的方法,其中在所述迭代中的至少一次迭代的所述搜索步骤中,所述一个或多个候选重新插入包括至少一个候选重新插入,所述候选重新插入...

【技术特征摘要】

1.一种由图形处理器执行的方法,所述方法包括:

2.如权利要求1所述的方法,其中所述处理器包括缓冲区,所述缓冲区包括多个槽,所述树中的所述节点中的每个相应一个节点被表示为所述多个槽中的相应一个槽中的条目;

3.如任一前述权利要求所述的方法,其中在所述迭代中的至少一次迭代的所述更新步骤中,所述选定的重新插入中的至少一个选定的重新插入留给所述相应旧父代多于一个子代,并且/或者给予所述相应新父代多于两个子代。

4.如任一前述权利要求所述的方法,其中在所述迭代中的至少一次迭代的所述搜索步骤中,所述一个或多个候选重新插入包括至少一个候选重新插入,所述候选重新插入会将所述相应新父代的子代数量从正好两个改变为多于两个。

5.如权利要求4所述的方法,其中在所述迭代中的至少一次迭代的所述更新步骤中,所述选定的重新插入中的至少一个选定的重新插入将所述相应新父代的所述子代数量从正好两个改变为多于两个。

6.如任一前述权利要求所述的方法,其中在所述迭代中的至少一次迭代的所述搜索步骤中,所述一个或多个候选重新插入包括至少一个候选重新插入,所述候选重新插入将所述相应旧父代的所述子代数量从多于两个子代改变为正好两个子代。

7.如任一前述权利要求所述的方法,其中在所述迭代中的至少一次迭代的所述搜索步骤中,所述一个或多个候选重新插入包括至少一个候选重新插入,所述至少一个候选重新插入将留给所述相应旧父代仅一个子代,使得所述相应旧父代将从所述树中被移除,并且剩余的子代将成为所述旧父代的父代的子代。

8.如权利要求7所述的方法,其中在所述迭代中的至少一次迭代的所述更新步骤中,所述选定的重新插入中的至少一个选定的重新插入包括重新插入,所述重新插入留给所述相应旧父代仅一个子代,使得所述相应旧父代从所述树中被移除,并且剩余的子代成为所述旧父代的父代的子代。

9.如权利要求8所述的方法,其中所述处理器包括缓冲区,所述缓冲区包括多个槽,所述树中的所述节点中的每个相应一个节点被表示为所述多个槽中的相应一个槽中的条目;

10.如权利要求9所述的方法,其中所述多个槽是固定数量的槽。

11.如权利要求9或10所述的方法,其中所述另一个选定的重新插入留给其相应旧父代至少两个子代,并且创建所述新创建节点作为所述相应新父代,以便容纳所述输入节点作为所述树中的另一目标节点的兄弟。

<...

【专利技术属性】
技术研发人员:J·J·戴维森
申请(专利权)人:想象技术有限公司
类型:发明
国别省市:

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

1