WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2010030693) RAY TRACING SYSTEM ARCHITECTURES AND METHODS
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2010/030693    International Application No.:    PCT/US2009/056395
Publication Date: 18.03.2010 International Filing Date: 09.09.2009
IPC:
G06T 15/00 (2006.01)
Applicants: CAUSTIC GRAPHICS, INC. [US/US]; 78 First Street, Floor 6 San Francisco, CA 94105 (US) (For All Designated States Except US).
PETERSON, Luke, Tilman [US/US]; (US) (For US Only).
MCCOMBE, James, Alexander [GB/US]; (US) (For US Only).
SALSBURY, Ryan, R. [US/US]; (US) (For US Only).
CLOHSET, Steven, John [US/US]; (US) (For US Only)
Inventors: PETERSON, Luke, Tilman; (US).
MCCOMBE, James, Alexander; (US).
SALSBURY, Ryan, R.; (US).
CLOHSET, Steven, John; (US)
Agent: GARRABRANTS, Michael, S.; (US)
Priority Data:
61/229,705 29.07.2009 US
12/555,766 08.09.2009 US
61/095,890 10.09.2008 US
61/229,258 28.07.2009 US
Title (EN) RAY TRACING SYSTEM ARCHITECTURES AND METHODS
(FR) ARCHITECTURES ET PROCÉDÉS POUR DES SYSTÈMES DE LANCER DE RAYONS
Abstract: front page image
(EN)Aspects comprise systems implementing ray tracing functionality according to example architectures. In one example, rays are collected into collections against elements of an acceleration structure, which in some cases are associated with objects composing a scene being ray traced. Indications of detected ray intersections also can be collected in an output buffer, and in some examples, the output buffer can comprise a plurality of portions, each associated with a scene object, or a common portion of code to be executed during shading. Buffer contents can be accessed in a block read. An intersection shading resource can load data to be used in shading the intersections for the identified rays, and locally storing that data for use in shading those intersections.
(FR)Des aspects de l’invention comprennent des systèmes implémentant une fonctionnalité de lancer de rayons selon des architectures exemplaires. Dans un exemple, des rayons sont rassemblés dans des ensembles par opposition à des éléments d’une structure d’accélération qui, dans certains cas, sont associés à des objets composant une scène avec lancer de rayons. Il est également possible de rassembler des indications sur les intersections de rayons détectées dans un tampon de sortie, et dans certains exemples, le tampon de sortie peut comprendre une pluralité de parties, chaque partie étant associée à un objet scène, ou une partie commune de code devant être exécutée lors de l’ombrage. On peut accéder aux contenus du tampon par une lecture de bloc. Une ressource d’ombrage d’intersection peut charger des données à utiliser dans l’ombrage des intersections pour les rayons identifiés et stocker localement ces données en vue de les utiliser pour l’ombrage de ces intersections.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PE, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)