Patent ID: 7154504
Filing Date: 2006-12-26
Classification: G06T

Abstract:
1. A system for rendering an image of an object having a curved surface, comprising: a determiner that determines M number of attributes relating to rendering the image, M being an integer, wherein the determiner determines at least one of a diffuse lighting component, an ambient lighting component, a specular lighting component, an intensity, a pole vector, an equator vector, a latitude, a longitude, a color and a texture; a first processor that pre-computes N number of attributes relating to rendering the image, N being an integer less than or equal to M, and the N number of attributes being pre-computable and stored in at least one lookup table, and where the first processor pre-computes for one or more pixels, characterized by an x attribute, a y attribute and a z attribute, the N number of attributes including at least one of an ambient lighting component, a diffuse lighting component, a specular lighting component, a pole vector, an equator vector and a pole crossing equator vector; and a second processor that computes the M number of attributes, the second processor employs the pre-computed N number of attributes from the at least one lookup table to compute the M number of attributes.