Invention Grant
US08223148B1 Method and apparatus for computing indirect lighting for global illumination rendering in 3-D computer graphics 有权
用于计算3-D计算机图形中的全局照明渲染的间接照明的方法和装置

Method and apparatus for computing indirect lighting for global illumination rendering in 3-D computer graphics
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.
Information query
Patent Agency Ranking
0/0