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. (WO2011137229) SYSTEMS AND METHODS FOR PRIMITIVE INTERSECTION IN RAY TRACING
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2011/137229    International Application No.:    PCT/US2011/034298
Publication Date: 03.11.2011 International Filing Date: 28.04.2011
IPC:
G06T 15/06 (2011.01)
Applicants: CAUSTIC GRAPHICS, INC. [US/US]; 78 First Street, Floor 6 San Francisco, CA 94105 (US) (For All Designated States Except US).
PURCELL, Stephen [US/US]; (US) (For US Only).
TANN, Christopher, Philip, Alan [US/US]; (US) (For US Only).
REDGRAVE, Jason, Rupert [GB/US]; (US) (For US Only).
ÖZDAS, Cüneyt [TR/US]; (US) (For US Only)
Inventors: PURCELL, Stephen; (US).
TANN, Christopher, Philip, Alan; (US).
REDGRAVE, Jason, Rupert; (US).
ÖZDAS, Cüneyt; (US)
Agent: GARRABRANTS, Michael, S.; Novak Druce + Quigg Llp 1000 Louisiana Street, Fifty-third Floor Houston, TX 77002 (US)
Priority Data:
61/329,265 29.04.2010 US
Title (EN) SYSTEMS AND METHODS FOR PRIMITIVE INTERSECTION IN RAY TRACING
(FR) SYSTÈMES ET PROCÉDÉS POUR L'INTERSECTION DE PRIMITIVES DANS UN LANCER DE RAYONS
Abstract: front page image
(EN)Aspects include systems, methods, and media for implementing methods relating to increasing consistency of results during intersection testing. In an example, vertexes define edges of primitives composing a scene (e.g., triangles defining a mesh for a surface of an object in a 3-D scene). An edge can be shared between two primitives. Intersection testing algorithms can use tests involving edges to determine whether or not the ray intersects a primitive defined by those edges. In one approach, a precedence among the vertexes defining a particular edge is enforced for such intersection testing. The precedence causes an intersection tester to always test a given edge in the same orientation, regardless of which primitive defined (at least in part) by that edge is being intersection tested.
(FR)Des aspects de l'invention comprennent des systèmes, des procédés et des supports permettant d'implémenter des procédés concernant une augmentation de la constance de résultats durant un test d'intersection. Dans un exemple, des vertex définissent des bords de primitives composant une scène (par exemple, des triangles définissant une maille pour une surface d'un objet dans une scène 3D). Un bord peut être partagé entre deux primitives. Des algorithmes de test d'intersection peuvent utiliser des tests impliquant des bords afin de déterminer si le rayon coupe ou non une primitive définie par ces bords. Dans une approche, une précédence parmi les vertex définissant un bord particulier est appliquée pour un tel test d'intersection. La précédence impose au testeur d'intersection de toujours tester un bord donné dans la même orientation, sans tenir compte de la primitive définie (au moins en partie) par ce bord qui est en cours de test d'intersection.
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, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, 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 (AL, 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, RS, 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)