发明授权
- 专利标题: Systems and methods for a ray tracing shader API
- 专利标题(中): 光线跟踪着色器API的系统和方法
-
申请号: US12563791申请日: 2009-09-21
-
公开(公告)号: US08482561B2公开(公告)日: 2013-07-09
- 发明人: James Alexander McCombe , Luke Tilman Peterson , Ryan R. Salsbury , Sean Matthew Gies
- 申请人: James Alexander McCombe , Luke Tilman Peterson , Ryan R. Salsbury , Sean Matthew Gies
- 申请人地址: US CA San Francisco
- 专利权人: Caustic Graphics, Inc.
- 当前专利权人: Caustic Graphics, Inc.
- 当前专利权人地址: US CA San Francisco
- 代理机构: ArtesynIP, Inc.
- 代理商 Michael S. Garrabrants
- 主分类号: G06T15/50
- IPC分类号: G06T15/50 ; G06T15/60 ; G06T15/06
摘要:
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.
公开/授权文献
- US20100073369A1 SYSTEMS AND METHODS FOR A RAY TRACING SHADER API 公开/授权日:2010-03-25
信息查询
IPC分类:
G | 物理 |
G06 | 计算;推算或计数 |
G06T | 一般的图像数据处理或产生 |
G06T15/00 | 3D〔三维〕图像的加工 |
G06T15/50 | .发光效果 |