Patent ID: 6975328

Claim:
A method for use in rendering cartoon images from data for a three-dimensional model organized as a plurality of polygons, each polygon defined by a set of vertices, the method comprising: providing a texture map having a plurality of texels, each texel having a color value that is determined using a set of virtual lighting parameters; assigning a range of texture coordinates to each texel in the texture map; positioning the three-dimensional model in a first position; obtaining a texture coordinate for a vertex of a polygon based on a dot product of a surface normal to the vertex and a light vector between the vertex and a virtual light source, wherein obtaining a texture coordinate comprises interpolating values in texture space; selecting a first texel from the texture map by determining the range in which the texture coordinate for the vertex of the polygon lies; and rendering the cartoon image, wherein rendering the cartoon image comprises rendering a first view of the polygon based on the selection of the texel.