【技术实现步骤摘要】
Bidirectional Path Tracing at Pixar)”(2016)。
[0022]通常,光线追踪是一种渲染方法,其中光线用于确定场景中各种元素的可见性。光线追踪是用于各种渲染算法中的图元,算法包括例如路径追踪和Metropolis光传输。在示例算法中,光线追踪通过对穿过场景的光传输进行建模来模拟光的物理现象以使用光线光学计算所有全局效应(包括例如来自发亮表面的反射)。在这样的光线追踪的用法中,当光线穿过三维场景从潜在的多个光源传播到视点时,可能会尝试追踪成百上千的光线中的每一个。通常,穿过场景相对于眼睛追踪此类光线,并针对场景中所有几何形状(geometry)的数据库进行测试。可以从光到眼睛向前追踪光,或者从眼睛到光反向追踪光,或者可以追踪光线以查看从虚拟相机开始并从眼睛开始的路径是否具有清晰的视线。该测试可以确定最近的相交(以便确定从眼睛可见的东西),也可以追踪从物体表面朝向光源的光线,以确定是否有任何干涉会阻止光到空间中该点的透射。因为光线与现实中的光的光线相似,所以它们提供了许多现实效果,而这些效果是使用过去三十年来实施的基于光栅的 ...
【技术保护点】
【技术特征摘要】
1.一种光线追踪器,包括:第一硬件电路,其被配置为使用时间信息在顶点集的多个位置之间进行插值,以提供经插值的顶点结果;以及第二硬件电路,其被连接到所述第一硬件电路,所述第二硬件电路被配置为针对与光线的相交对所述经插值的顶点结果进行测试。2.根据权利要求1所述的光线追踪器,还包括:第三硬件电路,其被配置为使用时间信息在包括所述定义的顶点集的包围体的多个位置之间进行插值,以提供经插值的包围体结果;以及第四硬件电路,其被连接到所述第三硬件电路,所述第四硬件电路被配置为针对与所述光线的相交对所述经插值的包围体结果进行测试。3.根据权利要求2所述的光线追踪器,其中所述第三硬件电路以比所述第一硬件电路更高的精度进行插值。4.根据权利要求3所述的光线追踪器,其中所述第三硬件电路包括全精度加法器和全精度乘法器/加法器。5.根据权利要求2所述的光线追踪器,其中所述第三硬件电路被配置为对特定时间点执行并行、低精度、保守的插值。6.根据权利要求1所述的光线追踪器,其中所述第二硬件电路包括加法器、乘法器和移位寄存器/舍入器。7.根据权利要求1所述的光线追踪器,其中所述第一硬件电路被配置为在实例变换之间进行插值。8.根据权利要求1所述的光线追踪器,还包括连接到所述第一硬件电路的可编程决策电路,所述可编程决策电路选择性地发起对附加处理器的在所述顶点集的多个位置之间进行插值的请求。9.根据权利要求1所述的光线追踪器,其中所述第一硬件电路被配置为线性地插值。10.根据权利要求1所述的光线追踪器,还包括时间比较器电路,其被配置为将光线时序与几何时序进行比较。11.根据权利要求1所述的光线追踪器,其中所述第一硬件电路和所述第二硬件电路还被配置为处理跨时间随机分布的多条光线,以支持变形几何形状的运动模糊可视化。12.根据权利要求1所述的光线追踪器,其中所述第一硬件电路被配置为仅针对运动几何形状而操作。13.根据权利要求1所述的光线追踪器,其中所述第一硬件电路和所述第二硬件电路被配置为响应于包围体层次结构而操作,所述包围体层次结构包括指定与运动几何形状有关的空间和时间信息的运动complet。14.根据权利要求1所述的光线追踪器,其中所述电路是用于生成图像的服务器或数据中心的一部分,并且所述图像被流传输到用户设备。15.根据权利要求1所述的光线追踪器,其中所述电路被用于生成图像,并且所述图像用于训练、测试或证明在机器、机器人或自主车辆中使用的神经网络。16.一种光线追踪器的包围体层次结构构建器,所述构建器包括:检测器,其被配置为确定几何形状是否在运动中;以及
运动treelet构造器,其被连接到所述检测器,所述运动complet构造器被配置为定义用于由硬件电路进行插值的运动treelet,包括在第一时间定义位置的第一位置信息和在与所述第一时间不同的第二时间定义位置的第二位置信息。17.根据权利要求16所述的包围体层次结构构建器,其中所述运动treelet构造器还被配置为在所述运动treelet中定义返回处理器指示...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。