Invention Grant
- Patent Title: Ray intersection data structure with many-to-many mapping between bounding regions and primitives
-
Application No.: US17103352Application Date: 2020-11-24
-
Publication No.: US11335061B2Publication Date: 2022-05-17
- Inventor: Ali Rabbani Rankouhi , Christopher A. Burns , Justin A. Hensley
- Applicant: Apple Inc.
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Kowert, Hood, Munyon, Rankin & Goetzel, P.C.
- Main IPC: G06T17/10
- IPC: G06T17/10 ; G06T15/06 ; G06T1/20 ; G06T15/00 ; G06F9/50

Abstract:
Disclosed techniques relate to an acceleration data structure for ray intersection with a many-to-many mapping between bounding regions and primitives. In some embodiments, one or more graphics processors access data for multiple graphics primitives in a graphics scene and generate a spatially organized data structure. Some nodes of the data structure indicate graphics primitives and some nodes indicate coordinates of bounding regions in the graphics scene. In some embodiments, the spatially organized data structure includes a node with a bounding region for which multiple primitives are indicated as children and also includes a primitive for which multiple bounding regions are indicated as parents. Disclosed techniques may generate bounding regions that closely fit primitives, which may reduce primitive testing for ray tracing. This in turn may increase performance or reduce power consumption relative to traditional techniques.
Public/Granted literature
- US20220036652A1 Ray Intersection Data Structure with Many-to-Many Mapping between Bounding Regions and Primitives Public/Granted day:2022-02-03
Information query