发明名称 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.
申请公布号 US7969434(B2) 申请公布日期 2011.06.28
申请号 US20070856612 申请日期 2007.09.17
申请人 CAUSTIC GRAPHICS, INC. 发明人 PETERSON LUKE TILMAN;MCCOMBE JAMES ALEXANDER;SALSBURY RYAN R.
分类号 G06T15/00 主分类号 G06T15/00
代理机构 代理人
主权项
地址