The present invention is related to rendering computer animated video and/or images generally, and to improving the calculation of diffusely reflected light. The present invention includes a system and method of computing diffusely reflected light at one or more positions on surfaces in an object scene from object scene data. The present invention typically includes the step of and/or instructions for selecting a non-regular order for processing a plurality of positions on a surface—the plurality of positions having been predetermined. The present invention also includes the step of and/or instruction for processing the plurality of positions in the non-regular order. This processing typically includes computing diffusely reflected light at a position in the plurality of positions by reference to diffusely reflected light incident on the position when deriving the diffusely reflected light at the position by reference to diffusely reflected light at other positions computed by reference to diffusely reflected light incident on the other positions is inaccurate. Alternatively, deriving the diffusely reflected light at the position by reference to the diffusely reflected light at the other positions computed by reference to diffusely reflected light incident on the other positions when deriving the diffusely reflected light at the position by reference to the diffusely reflected light at the other positions is accurate.

 
Web www.patentalert.com

< System, computer program product, and methods for emulation of computer programs

< Methods and systems for integrated scheduling and resource management for a compiler

> Server based extraction, transfer, storage and processing of remote settings, files and data

> Process for converting programs in high-level programming languages to a unified executable for hybrid computing platforms

~ 00255