US 11,816,792 B2
Overlay trees for ray tracing
Matthäus G. Chajdas, Munich (DE); and Konstantin I. Shkurko, Orlando, FL (US)
Assigned to Advanced Micro Devices, Inc., Santa Clara, CA (US)
Filed by Advanced Micro Devices, Inc., Santa Clara, CA (US)
Filed on Dec. 16, 2021, as Appl. No. 17/553,669.
Prior Publication US 2023/0196669 A1, Jun. 22, 2023
Int. Cl. G06T 17/00 (2006.01); G06T 15/06 (2011.01)
CPC G06T 17/005 (2013.01) [G06T 15/06 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for using ray tracing to render similar but different objects in a scene, the method comprising:
rendering a second object using an overlay hierarchy tree, the overlay hierarchy tree comprising:
shared data from a base hierarchy tree comprising data representing a first object in the scene;
a second hierarchy tree representing the second object in the scene; and
difference data representing a difference between the first object and the second object; and
when a node of the overlay hierarchy tree includes indication information which indicates that one or more child nodes of the node comprises the difference data, accessing the difference data of the one or more child nodes to render the second object.