| CPC G06T 15/04 (2013.01) [G06T 1/60 (2013.01); G06T 9/00 (2013.01); G06T 15/20 (2013.01); H04L 67/10 (2013.01)] | 11 Claims |

|
1. A method comprising:
receiving a geometric representation of a virtual object, the geometric representation comprising a plurality of geometric primitives;
receiving a texture atlas comprising a plurality of regions, each region allocated to include shading information of a respective geometric primitive of the plurality of geometric primitives; and
receiving information indicating a mapping between each of the plurality of regions of the texture atlas and each respective geometric primitive of the plurality of geometric primitives, wherein the information indicating the mapping is encoded based on a hierarchical organization of the texture atlas;
identifying, based on a first viewpoint from which to view the virtual object, a visible image portion associated with a respective geometric primitive from the plurality of geometric primitives; and
rendering the visible image portion associated with the respective geometric primitive using corresponding shading information included in the texture atlas.
|