Patent ID: 7230619
Filing Date: 2007-06-12
Classification: G06T

Abstract:
1. A method, performed in a processing apparatus, of processing data defining a texture map comprising a plurality of texels each having an associated colour vector comprising a plurality of colour component values, to calculate weighting values for use in rendering with the texture map and a darkmap representing an inverse of a lightmap comprising an array of vectors, wherein each vector represents illumination at an image location associated with that vector, the method comprising for each respective one of at least some of the texels: combining each of the colour component values of the texel's associated colour vector to give a scalar texel weighting value for the texel, the combination being carried out such that the contribution of each colour component value of the vector is dependent upon a respective non-zero colour component weighting value; storing the calculated scalar texel weighting value for the texel with the data defining the texture map for subsequent use to modify the colour component values of a darkmap element when rendering is performed using the texel and the darkmap element; and displaying a pixel rendered using the texel and the darkmap element.