摘要 |
PROBLEM TO BE SOLVED: To provide an image processing apparatus with a small circuit scale, which generates texture data having a non-linear gradation pattern.SOLUTION: An image processing apparatus which performs image processing on a polygon includes a texture mapping part which inputs pixel data having first and second texture coordinates and generates texel data in a texture image having a gradation pattern, based on a non-linear curved surface. The texture mapping part includes: a first Bezier curve function calculation part which inputs the first texture coordinate and a control value of a first Bezier curve function, to calculate the first Bezier curve function; a second Bezier curve function calculation part which inputs the second texture coordinate and a control value of a second Bezier curve function, to calculate the second Bezier curve function; a multiplier which multiplies outputs of the first and second Bezier curve function calculation parts; and a blending part which uses a multiplication value of the multiplier as a blend ratio to generate the texel data by blending multiple pieces of color data corresponding to the gradation pattern. |