Invention Grant
US08237711B2 Tracing of shader-generated ray groups using coupled intersection testing
有权
使用耦合交叉测试跟踪着色器生成的光线组
- Patent Title: Tracing of shader-generated ray groups using coupled intersection testing
- Patent Title (中): 使用耦合交叉测试跟踪着色器生成的光线组
-
Application No.: US11942336Application Date: 2007-11-19
-
Publication No.: US08237711B2Publication Date: 2012-08-07
- Inventor: James Alexander McCombe , Ryan R. Salsbury , Luke Tilman Peterson
- Applicant: James Alexander McCombe , Ryan R. Salsbury , Luke Tilman Peterson
- Applicant Address: US CA San Francisco
- Assignee: Caustic Graphics, Inc.
- Current Assignee: Caustic Graphics, Inc.
- Current Assignee Address: US CA San Francisco
- Agency: ArtesynIP, Inc.
- Agent Michael S. Garrabrants
- Main IPC: G06T15/10
- IPC: G06T15/10 ; G06T15/20

Abstract:
For ray tracing scenes composed of primitives, systems and methods accelerate ray/primitive intersection identification by testing rays against elements of geometry acceleration data (GAD) in a parallelized intersection testing resource. Groups of rays can be described as shared attribute information and individual ray data for efficient ray data transfer between a host processor and the testing resource. The host processor also hosts shading and/or management processes controlling the testing resource and adapting the ray tracing, as necessary or desirable, to meet criteria, while reducing degradation of rendering quality. The GAD elements can be arranged in a graph, and rays can be collected into collections based on whether a ray intersects a given element. When a collection is deemed ready for further testing, it is tested for intersection with GAD elements connected, in the graph, to the given element. The graph can be hierarchical such that rays of a given collection are tested against children of the GAD element associated with the given collection.
Public/Granted literature
- US20090128562A1 SYSTEMS AND METHODS FOR RENDERING WITH RAY TRACING Public/Granted day:2009-05-21
Information query
IPC分类:
G | 物理 |
G06 | 计算;推算或计数 |
G06T | 一般的图像数据处理或产生 |
G06T15/00 | 3D〔三维〕图像的加工 |
G06T15/10 | .图形效果 |