| CPC G06T 15/04 (2013.01) [G06T 15/20 (2013.01); G06T 15/503 (2013.01); G06T 15/506 (2013.01); G06T 2210/62 (2013.01)] | 20 Claims |

|
1. A computer-readable non-transitory storage medium having stored therein instructions that, when executed by a processor of an information processing apparatus for executing image processing for rendering an object placed in a virtual space, cause the processor of the information processing apparatus to perform operations comprising:
managing a first texture associated with a surface of the object on the basis of a first correspondence relationship and including first color information, a second texture associated with the surface of the object on the basis of a second correspondence relationship and including second color information, and a third texture associated with the surface of the object on the basis of a third correspondence relationship and including height information;
controlling a line-of-sight direction of a virtual camera placed in the virtual space;
determining a rendering color by blending (a) the first color information, of the first texture corresponding to the surface of the object, obtained on the basis of the first correspondence relationship and (b) the second color information, of the second texture corresponding to the surface of the object, obtained on the basis of a corrected correspondence relationship obtained by correcting the second correspondence relationship through correction based on the height information specified on the basis of a relationship between the line-of-sight direction of the virtual camera and orientation of the surface of the object and the third correspondence relationship; and
rendering the surface of the object.
|