Invention Grant
- Patent Title: Systems and methods for a ray tracing shader API
- Patent Title (中): 光线跟踪着色器API的系统和方法
-
Application No.: US12563791Application Date: 2009-09-21
-
Publication No.: US08482561B2Publication Date: 2013-07-09
- Inventor: James Alexander McCombe , Luke Tilman Peterson , Ryan R. Salsbury , Sean Matthew Gies
- Applicant: James Alexander McCombe , Luke Tilman Peterson , Ryan R. Salsbury , Sean Matthew Gies
- 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/50
- IPC: G06T15/50 ; G06T15/60 ; G06T15/06

Abstract:
Aspects include API interfaces for interfacing shaders with other components and/or code modules that provide ray tracing functionality. For example, API calls may allow direct contribution of light energy to a buffer for an identified pixel, and allow emission of new rays for intersection testing alone or in bundles. The API also can provide a mechanism for associating arbitrary data with ray definition data defining a ray to be tested through a shader using the emit ray call. The arbitrary data is provided to a shader associated with an object that is identified subsequently as having been intersected by the ray. The data can include code, or a pointer to code, that can be used by or run after the shader. The data also can be propagated through a series of shaders, and associated with rays instantiated in each shader.
Public/Granted literature
- US20100073369A1 SYSTEMS AND METHODS FOR A RAY TRACING SHADER API Public/Granted day:2010-03-25
Information query
IPC分类:
G | 物理 |
G06 | 计算;推算或计数 |
G06T | 一般的图像数据处理或产生 |
G06T15/00 | 3D〔三维〕图像的加工 |
G06T15/50 | .发光效果 |