| CPC G06T 15/20 (2013.01) | 20 Claims |

|
1. A method comprising:
tracking an amount of time that a plurality of users view different parts of three-dimensional (3D) content;
generating a heatmap with a plurality of values at different positions in the heatmap, wherein each value at a different position is defined according to the amount of time that a different part of the 3D content that maps to that different position is viewed by the plurality of users;
generating different sets of primitives to represent the 3D content at a plurality of different fidelities; and
selectively streaming primitives from the different sets of primitives that are positioned within a particular part of the 3D content based on a value from the plurality of values that is defined at a position in the heatmap that maps to the particular part of the 3D content.
|