Invention Grant
- Patent Title: Systems and methods of defining rays for ray tracing rendering
- Patent Title (中): 定义光线的系统和方法用于光线跟踪渲染
-
Application No.: US12822750Application Date: 2010-06-24
-
Publication No.: US08797322B2Publication Date: 2014-08-05
- Inventor: Luke Tilman Peterson , James Alexander McCombe
- Applicant: Luke Tilman Peterson , James Alexander McCombe
- Applicant Address: GB Kings Langley, Hertfordshire
- Assignee: Imagination Technologies, Limited
- Current Assignee: Imagination Technologies, Limited
- Current Assignee Address: GB Kings Langley, Hertfordshire
- Agent Michael S. Garrabrants
- Main IPC: G06T15/50
- IPC: G06T15/50 ; G06T15/06

Abstract:
Some aspects pertain to ray data storage for ray tracing rendering. Attribute data for a first ray can be stored. To define a second ray, data defining such can comprise a reference to the first ray (in one example) and attribute source information indicative of shared attributes between the first and second rays. The attribute source information can be shared among many rays, and can be selected based on ray type. Definition data for unshared attributes can be explicit with the second ray. A plurality of rays can reference one ray for shared attribute data. Referencing rays can be counted and decremented as referencing rays complete. Shared attributes can be indicated with masks. Interface modules can service ray data read and write requests made by shaders, and shaders can explicitly reference attributes of rays, without using such interfacing modules. Data structures can be used as attribute sources without being associated with particular rays, and can be defined and selected as attribute data sources based on ray type.
Public/Granted literature
- US20100328310A1 SYSTEMS AND METHODS OF DEFINING RAYS FOR RAY TRACING RENDERING Public/Granted day:2010-12-30
Information query
IPC分类:
G | 物理 |
G06 | 计算;推算或计数 |
G06T | 一般的图像数据处理或产生 |
G06T15/00 | 3D〔三维〕图像的加工 |
G06T15/50 | .发光效果 |