×

Apparatus and method for performing lighting calculations for surfaces of three-dimensional objects

  • US 5,563,989 A
  • Filed: 09/30/1993
  • Issued: 10/08/1996
  • Est. Priority Date: 10/02/1992
  • Status: Expired due to Term
First Claim
Patent Images

1. Apparatus for processing image data representing three-dimensional objects in order to perform lighting calculations for a surface of one of said objects with reference to a light source, said surface having a degree of diffuse reflectivity defined by a diffuse reflectivity coefficient and a degree of specular reflectivity defined by a specular reflectivity coefficient, said apparatus comprising:

  • means for defining a vector normal to the surface as a surface normal vector;

    means for defining a vector directed between the surface and the light source as a light source vector;

    means for combining the surface normal vector and the light source vector to form a scalar product thereof;

    calculating means for calculating from said scalar product, without reference to a view position, a lighting value for the surface including (i) a diffuse lighting component dependent upon the diffuse reflectivity coefficient and (ii) a specular lighting component dependent upon the specular reflectivity coefficient, said specular component being a non-linear function of said scalar product.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×