Patent ID: 6937240
Filing Date: 2005-08-30
Classification: A63F,G06T

Abstract:
1. A computer-readable recording medium for a video game, with the medium recording a video game program for transforming a three-dimensional object having a shape defined with a plurality of vertexes, the program causing the computer, to obtain the rotation angle of each joint in a virtual skeleton of three-dimensional object constituted with a plurality of joints with each of the plurality of vertexes made to correspond to any one of the plurality of joints according to animation data defining the movement of the virtual skeleton at every frame display period; and to calculate the rotation angle of the vertex on the basis of the obtained rotation angle of each joint and a weight predefined for the vertex corresponding to the joint, and to move the vertex according to the rotation angle at every frame display period, wherein the vertex corresponding to the one joint is sorted with the weight predefined for the vertex; and in the movement of the vertex, a determination is made whether the same weight as that predefined for the vertex moved immediately before is defined for the vertex be moved; when it is determined that the same weight as that predefined for the vertex moved immediately before is not defined for the vertex to be moved, the rotation angle of the vertex to be moved is calculated on the basis of the obtained rotation angle of the joint corresponding to the vertex to be moved and the weight predefined for the vertex to be moved, and data on the rotation angle is stored; the vertex to be moved is moved according to the stored data on the rotation angle, and when it is determined that the same weight as that predefined to the vertex moved immediately before is defined for the vertex to be moved, the vertex to be moved is moved according to the stored data on the rotation angle.