Patent ID: 7639261

Claim:
A texture mapping apparatus comprising: an acquisition unit configured to acquire a plurality of texture data items acquired or generated under a plurality of conditions, and a plurality of model data items; a first generation unit configured to generate control data used for texture mapping, in accordance with the texture data items and the model data items; a second generation unit configured to generate control instructions for texture mapping processes corresponding to the control data; a data selection unit configured to select at least one model data item and texture data items from the texture data items and the model data items, based on a first control instruction included in the control instructions; a determination unit configured to determine arrangement of the at least one model data item and the texture data items; a storage unit configured to store the at least one model data item and the texture data items, based on the determined arrangement; a rendering-data selection unit configured to select, from the stored model data item and the stored texture data items, a model data item and a plurality of texture data items used for rendering, based on a second control instruction included in the control instructions; a correction unit configured to correct the model data item selected for rendering and the texture data items selected for rendering, using a first measure designated by a third control instruction included in the control instructions; an interpolation unit configured to perform interpolation on the corrected model data item and on the corrected texture data items, using a second measure designated by a fourth control instruction included in the control instructions; a mapping unit configured to map the interpolated texture data items onto the interpolated model data item, using a third measure designated by a fifth control instruction included in the control instructions; and an output unit configured to output data acquired by the mapping unit as computer graphics data.