1. A method for rendering a texture onto a surface of an object model represented with a three-dimensional model, comprising: dividing texture data into a plurality of texture lines each having a width of one dot and a length equal to the number of dots in one side of the texture; supposing a stereoscopic object, based on each of said plurality of texture lines, by projecting the texture line in a light traveling direction from a virtual light source while possessing color information from an arrangement relationship between the texture line, the object model and the virtual light source in a three-dimensional space; and defining an intersecting part between the stereoscopic object and the surface of the object model as a region for rendering the texture line, and rendering the stereoscopic object on the defined region.