Patent attributes
In some embodiments, a memory may store programming for selecting values describing a frame of pixels by modeling, based on camera data, object data, and material data, a geometric projection of light in a visual simulation, the modeling including identifying voxel data and building a voxel tree from the voxel data. A processor may, responsive to executing the programming, invoke one or more of a clipping module to generate a portion of the voxel data, a depth occlusion module to check for spatial visibility of one or more outputs of the clipping module and generate an output including one or more layers of a voxel tree, a re-projection module to conditionally generate a re-projection layer of the voxel tree, and an aggregation module to aggregate data of a final layer of the voxel tree with preceding layers to select an individual one of the values. Other embodiments may be disclosed and/or claimed.