首页> 外国专利> METHOD, APPARATUS, AND COMPUTER READABLE MEDIUM FOR ACCELERATING INTERSECTION TESTING IN RAY-TRACING RENDERING

METHOD, APPARATUS, AND COMPUTER READABLE MEDIUM FOR ACCELERATING INTERSECTION TESTING IN RAY-TRACING RENDERING

机译:用于射线追踪渲染中的加速相交测试的方法,装置和计算机可读介质

摘要

For ray tracing scenes composed of primitives, systems and methods accelerate intersection testing by testing rays against elements of geometry acceleration data (GAD) arranged in a graph of nodes, where pairs of nodes are connected by edges, and each element bounds a varying granularity selection of the primitives. Upon detection of intersections between rays and elements, references to the rays are added to respective collections associated with the elements. Further processing of those rays is deferred until rays of a given collection are determined ready, and then rays from such a ready collection are tested for intersection with elements of GAD connected by edges to the element associated with the ready collection. When a primitive is bounded by no higher granularity GAD element, it is tested for intersection, and indications of intersection are output. Some examples encourage production of many secondary rays and collect such rays for parallelized testing, regardless of traversal order, camera ray association, or a time when each ray was spawned.
机译:对于由原语组成的光线跟踪场景,系统和方法通过针对节点图中的几何加速数据(GAD)元素测试光线来加速相交测试,其中节点对通过边连接,每个元素限制了变化的粒度选择原语。在检测到射线与元素之间的相交时,将对射线的引用添加到与元素关联的各个集合中。推迟对这些光线的进一步处理,直到确定给定集合的光线准备就绪为止,然后测试来自这样一个就绪集合的光线与GAD元素的相交,该GAD元素通过边连接到与就绪集合相关联的元素上。当图元不受更高粒度的GAD元素限制时,将对其进行相交测试,并输出相交指示。一些示例鼓励产生许多次要射线,并收集这些射线以进行并行测试,而不考虑遍历顺序,相机射线关联或每条射线产生的时间。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号