A non-transitory computer accessible memory medium that stores program instructions executable by at least one processor to implement: receiving information regarding a two dimensional, 2D, hogel array, comprising a plurality of hogel apertures, wherein the information regarding the 2D hogel array specifies number, size, and spacing of the hogel apertures, wherein each hogel emits light in a solid angle called the view angle, wherein the light emitted by each hogel is described in terms of discrete constituent beams uniformly distributed through the view angle of the hogel, and wherein the solid angle subtended by each constituent beam is given by dividing the view angle of the hogel by the number of constituent beams of the hogel; receiving information regarding a 3D scene to be rendered, including a scaling factor that maps the 3D scene to a 3D display volume; for each hogel of a sparse subset of the hogels in the 2D hogel array: generating a 2D perspective rendering of the 3D scene from the point of view of the hogel of the sparse subset; generating, based on the 2D perspective rendering, a color radiation intensity pattern that describes for each constituent beam of the hogel the color and intensity of the light that is emitted by the hogel along this constituent beam; for each hogel in the subset of the hogels that is complementary to the sparse subset and which is called the complementary subset of hogels: interpolating the color radiation intensity patterns of three or more hogels of the sparse subset in a neighborhood of the hogel of the complementary subset, thereby generating an interpolated color radiation intensity pattern for the hogel of the complementary subset; generating a full set of color radiation intensity patterns for the 2D hogel array based on the color radiation intensity patterns of the sparse subset of hogels and the interpolated color radiation intensity patterns for the complementary subset of the hogels; and storing the full set of color radiation intensity patterns for the 2D hogel array, wherein the full set of color radiation intensity patterns for the 2D hogel array is useable to render a holographic view of the 3D scene. receiving information regarding a two dimensional, 2D, hogel array, comprising a plurality of hogel apertures, wherein the information regarding the 2D hogel array specifies number, size, and spacing of the hogel apertures, wherein each hogel emits light in a solid angle called the view angle, wherein the light emitted by each hogel is described in terms of discrete constituent beams uniformly distributed through the view angle of the hogel, and wherein the solid angle subtended by each constituent beam is given by dividing the view angle of the hogel by the number of constituent beams of the hogel; receiving information regarding a 3D scene to be rendered, including a scaling factor that maps the 3D scene to a 3D display volume; for each hogel of a sparse subset of the hogels in the 2D hogel array: generating a 2D perspective rendering of the 3D scene from the point of view of the hogel of the sparse subset; generating, based on the 2D perspective rendering, a color radiation intensity pattern that describes for each constituent beam of the hogel the color and intensity of the light that is emitted by the hogel along this constituent beam; generating a 2D perspective rendering of the 3D scene from the point of view of the hogel of the sparse subset; generating, based on the 2D perspective rendering, a color radiation intensity pattern that describes for each constituent beam of the hogel the color and intensity of the light that is emitted by the hogel along this constituent beam; for each hogel in the subset of the hogels that is complementary to the sparse subset and which is called the complementary subset of hogels: interpolating the color radiation intensity patterns of three or more hogels of the sparse subset in a neighborhood of the hogel of the complementary subset, thereby generating an interpolated color radiation intensity pattern for the hogel of the complementary subset; generating a full set of color radiation intensity patterns for the 2D hogel array based on the color radiation intensity patterns of the sparse subset of hogels and the interpolated color radiation intensity patterns for the complementary subset of the hogels; and storing the full set of color radiation intensity patterns for the 2D hogel array, wherein the full set of color radiation intensity patterns for the 2D hogel array is useable to render a holographic view of the 3D scene.