摘要 |
A storage unit (201) stores character object information (251) indicating the position and shape of a character object, surface object information (252) indicating the position and shape of a surface object, and light source information (253) indicating the position of a light source. A calculation unit (202) calculates a shadow of the character object projected on the surface object by the light source from the character object information (251), the surface object information (252), and the light source information (253). When it is judged by a judgment unit (203) that the character object and the surface object are in contact with each other, a change unit (204) changes the brightness of the shadow according to the distance between the character object and the surface object. A generation unit (205) generates an image representing the character object, the surface object, and the shadow. |