Representing polarized light in computer models
AssigneeUniversity of Utah Research Foundation
InventorsPeter Schuyler Shirley, Solomon Boulos, Jared Moroni Johnson, Austin Huff Robison
Life of this patent
Estimating the term…
Loading patent…
AssigneeUniversity of Utah Research Foundation
InventorsPeter Schuyler Shirley, Solomon Boulos, Jared Moroni Johnson, Austin Huff Robison
Estimating the term…
The present invention extends to methods, systems, and computer program products for representing polarized light in computer models. A rendering pipeline receives three dimensional modeling data (e.g., geometric primitives) for rendering a two dimensional image are received. The modeling data includes data representing a light source The light energy from the simulated transmission of particles at each pixel of the two dimensional image is calculated for any particles transmitted in an adjoint direction from a specified view point back to the light source. The light energies from each pixel are summed to calculate the total light energy present at the specified view point. The total light energy can be forwarded to other modules in rendering pipeline to more accurately render the two dimensional image, such as, for example, representing polarized light in the two dimensional image.
At a computer system, the computer system including a rendering pipeline configured to represent polarized light in rendered images that include a plurality of pixels, the rendered images including at least one light source emitting light energy into other portions of the image, a method for calculating the light energy present at a specified view point within a renderable image, the method comprising:
A computer program product for use at a computer system, the computer system including a rendering pipeline configured to represent polarized light in rendered images that include a plurality of pixels, the rendered images including at least one light source emitting light energy into other portions of the image, the computer-program product for implementing a method for calculating the light energy present at a specified view point within a renderable image, the computer program product comprising one or more non-transitory computer-readable media having stored thereon computer-executable instructions that, when executed at a processor, cause the computer system to perform the method, including the following:
A computer system, the computer system comprising:
Dependencies are inferred from the claim text.