Patent · US Active

Method and apparatus for computing indirect lighting for global illumination rendering in 3-D computer graphics

US8223148B1 · kind B1 · utility

15Cited by
0References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 19, 2008
Grant dateJul 17, 2012
Priority date
Expiry dateMay 16, 2031

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06T15/06
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method and apparatus for diffuse indirect lighting computation in a scene is described. An irradiance caching algorithm may be implemented in an indirect lighting module that sparsely computes irradiance in the environment and then interpolates irradiance values between these sparsely computed points. The method for diffuse indirect lighting computation may use cosine weighting in determining nearby sample irradiance points to be used in interpolation. If an object detected by a ray is directly overhead, embodiments may assume a significant amount of occlusion or indirect illumination of that surface point, and thus may weight the ray more heavily. If an object is off to the side, and thus at a shallow angle to a normal of the surface point under test, the ray is given less weight. By using cosine weighting, the indirect lighting module tends to space out sample irradiance points better around edges and cracks than conventional techniques.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.