A game system, program and image generating method which can effectively
generate an image of an edge line in a more natural manner are provided.
The image of an edge line EDL of an object OB is drawn in an inside area
of an edge of the object OB. The object is translucent-synthesized with
the edge line with a translucency determined depending on the distance
from the viewpoint or the size of the perspectively transformed object. A
Z-value of the object in a position where the edge line is to be drawn is
set as the Z-value of the edge line. A mapping image is mapped on a
virtual polygon through the bi-linear filtering method while shifting a
texture coordinate in the first or second direction, thereby drawing the
edge line of the object. A virtual polygon is generated such that it
encloses the image of the perspectively transformed object and has a size
variable depending on the size of the perspectively transformed object. An
alpha value set in the inside area of the edge of the object is different
from an alpha value set in the outside area thereof. The edge line region
in the inside area of the edge of the object is detected based on the
alpha value that has been subjected to the texel interpolation.
Un système, un programme et une image de jeu produisant de la méthode qui peut efficacement produire d'une image d'une ligne de bord d'une façon plus normale sont fournis. L'image d'une ligne EDL de bord d'un objet OB est dessinée dans un secteur intérieur d'un bord de l'objet OB. L'objet translucide-est synthétisé avec la ligne de bord avec une translucidité déterminée selon la distance du point de vue ou la taille de l'objet perspectively transformé. Une valeur z de l'objet en position où la ligne de bord doit être tirée est placée comme valeur z de la ligne de bord. Une image traçante est tracée sur un polygone virtuel par la méthode de filtrage bilinéaire tout en décalant une coordonnée de texture dans la première ou deuxième direction, traçant de ce fait la ligne de bord de l'objet. Un polygone virtuel est produit tels qu'il joint l'image de l'objet perspectively transformé et a une variable de taille selon la taille de l'objet perspectively transformé. Un ensemble de valeur d'alpha dans le secteur intérieur du bord de l'objet est différent d'un ensemble de valeur d'alpha dans le secteur extérieur en. La ligne région de bord dans le secteur intérieur du bord de l'objet est détectée a basé sur la valeur d'alpha qui a été soumise à l'interpolation de texel.