Although features of embodiments of the present invention may be described, for purposes of illustration, within the context of an interactive lighting session in a computer animation environment, it is understood that described features are by no means limited to this context and may be applied in other contexts within the computer arts.
According to at least one embodiment, a method of controlling rendering of a computer image at a plurality of computers includes: controlling a first computer of the plurality of computers to identify a pixel of a tile of the computer image, wherein the identification of the pixel is based on an inter-pixel order; controlling the first computer to identify one or more locations of the pixel, to facilitate sampling of the pixel at the one or more locations thereof, wherein the identification of the one or more locations is based on an intra-pixel computational order corresponding to the first computer; and receiving rendering results corresponding to the one or more locations of the pixel.
According to at least one embodiment, a machine-readable non-transitory medium storing machine-executable instructions for controlling rendering of a computer image at a plurality of computers is disclosed. The instructions include: controlling a first computer of the plurality of computers to identify a pixel of a tile of the computer image, wherein the identification of the pixel is based on an inter-pixel order; controlling the first computer to identify one or more locations of the pixel, to facilitate sampling of the pixel at the one or more locations thereof, wherein the identification of the one or more locations is based on an intra-pixel computational order corresponding to the first computer; and receiving rendering results corresponding to the one or more locations of the pixel.