Image processing program and image processing system using same
AssigneeSega Corporation
InventorTomoaki Nakamura
Life of this patent
Estimating the term…
Abstract
By means of an image drawing program stored in a storage medium readable by an image processing system, the corresponding image processing system and the corresponding image drawing method, shadows are drawn for a plurality of characters, without imposing a large load on the processor, by referencing a shadow created in advance, and using the shadow for other characters to draw numerous humanoid shadows for display on one screen.
Claims17
An image drawing program stored in a non-transitory storage medium-readable by an image processing system comprising a drawing processor which generates character image data corresponding to character data read from memory, texture memory which stores textures to be applied to characters, and frame memory to which characters applied with the textures are drawn,
- the image drawing program executing control to cause the drawing processor to display, on a display screen of the image processing system, an image of a plurality of characters positioned in virtual three-dimensional space in a view from a prescribed viewpoint, and an image resulting from perspective projection onto a two-dimensional plane,
- the image drawing program executing a process comprising the drawing processor, and forming character image data corresponding to the character data by perspective projection of the plurality of characters from a viewpoint set in virtual three-dimensional space;
- drawing the character image data formed by the drawing processor in frame memory;
- when images of shadows to be displayed corresponding to images of characters drawn in the frame memory are drawn, generating the texture of a shadow to be applied corresponding to the shadow of one character within a respective pose category, and storing the texture in the texture memory;
- and
- drawing the texture of shadows of the characters to be drawn, which are set to the same pose category as the one character by using the shadow texture, stored in the texture memory and to be applied corresponding to the one character, the drawing processor taking the one character shadow as a shadow of a character, not actually drawn on the screen, which, for a prescribed parameter, matches the conditions of the parameter selected such that the number of characters which can use the one character shadow as a reference shadow is increased.
An image processing system comprising:
- a drawing processor, which performs perspective projection from a viewpoint set in the virtual three-dimensional space of the plurality of characters and forms character image data corresponding to the character data;
- a frame memory, in which is drawn an image of the characters by means of the character image data formed by said drawing processor;
- and
- a texture memory, which stores textures to be applied when drawing character images in the frame memory,
- wherein when images of shadows to be displayed corresponding to images of characters drawn in the frame memory are drawn by the drawing processor, the drawing processor generates the texture of a shadow to be applied corresponding to a shadow of one character within a respective pose category, stores the texture in the texture memory, and uses the shadow texture stored in the texture memory and to be applied corresponding to the one character to draw the texture of shadows of the characters to be drawn, which are set to the same pose category as the one character, the shadow of the one character being a shadow of a virtual character, not to be actually drawn on the screen, which, for a prescribed parameter, matches conditions of the parameter selected such that the number of characters which can use the one character shadow as a reference shadow is increased.
An image drawing method for shadows to be displayed corresponding to character images, executed by an image processing system comprising a drawing processor which generates character image data corresponding to character data read from memory, texture memory which stores textures to be applied to characters, and frame memory to which characters applied with the textures are drawn, and in which the drawing processor displays, on a display screen of the image processing system, an image of a plurality of characters positioned in virtual three-dimensional space in a view from a prescribed viewpoint, the image resulting from perspective projection onto a two-dimensional plane, the image drawing method comprising:
- forming character image data corresponding to the character data by perspective projection of the plurality of characters from a viewpoint set in virtual three-dimensional space;
- drawing the character image data formed by the drawing processor in frame memory;
- when images of shadows to be displayed corresponding to images of characters drawn in the frame memory are drawn, generating the texture of a shadow to be applied corresponding to the shadow of one character within a respective pose category, and storing the texture in the texture memory;
- and
- drawing the texture of shadows of the characters to be drawn, which are set to the same pose category as the one character by using the shadow texture, stored in the texture memory and to be applied corresponding to the one character, the shadow of the one character being a shadow of a character, not actually drawn on the screen, which, for a prescribed parameter, matches the conditions of the parameter selected such that the number of characters which can be used use the one character shadow as a reference shadow is increased.
Dependencies are inferred from the claim text.