1. A computer program product comprising a computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a first computing device, causes the first computing device to: collect, for a first portion of the set of portions and a second portion of the set of portions, optical tracking information including a set of viewing coordinates having a temporal feature; determine, based on the optical tracking information including the set of viewing coordinates having the temporal feature, a set of viewing scores including a first group of viewing scores and a second group of viewing scores; and generate a frustum having a set of regions, the set of regions including: a first region, to provide for the first portion, based on the first group of viewing scores; and a second region, to provide for the second portion based on the second set of viewing scores; wherein the first group of the set of viewing scores is greater than the second group of the set of viewing scores, and wherein the first region of the set of regions is a primary viewing area of the frustum; and wherein the computer program product further comprises: computer readable program code to compute, for the second portion, a z-plane display angle based on a viewing score of the second group of the set of viewing scores; and computer readable program code to generate the frustum using the z-plane display angle, wherein the z-plane display angle is inversely proportional to the viewing score of the second group of the set of viewing scores.