An object is to provide a game system, program and image generating method which
can effectively generate an image having an edge line of higher quality. The image
of an edge line EDL of an object OB is changed depending on a distance between
the object and the viewpoint or the size of the perspectively transformed object
OB. As the distance between the object and the viewpoint increases or as the size
of the perspectively transformed object decreases, the color of the edge line of
the object gradually becomes the second color. The color of the edge line begins
to become the second color at a threshold value VTN. The color of the edge line
is set to the second color at another threshold value VTF. As the distance between
the object and the viewpoint increase or as the size of the perspectively transformed
object decreases, the image of the edge line of the object is made more transparent.
When the distance between the object and the viewpoint (or the size of the object)
is substantially equal to a distance in the viewpoint follow mode, the color or
translucency of the edge line is maintained substantially constant. When the distance
between the object and the viewpoint is at the threshold value VTF, the image of
the edge line substantially disappears. The image of the edge line is drawn in
the outside or inside area of the object.