Patent ID: 7113189

Claim:
A recording medium storing an executable 3D model deformation program for configuring a video game device to function as: a storage device storing data representing a 3D model of an object to be deformed, the 3D model including a plurality of polygons having vertices associated with clusters, the clusters being unrelated to a skeleton, the data representing frames relating a sequence of motions and which are sequentially displayed based on a drawing period, the frames including a base frame and a relevant frame wherein the 3d model is deformed relative to said base frame; matrix acquisition means for acquiring: a weighting matrix expressing weightings representing the degree of association of vertices in the relevant frame with clusters associated with these vertices, a co-ordinate transformation matrix for transforming co-ordinates of the vertices in said relevant frame represented by a local co-ordinate system to a world co-ordinate system, and an inverse transformation matrix constituting an inverse matrix of a co-ordinate transformation matrix for transforming co-ordinates of vertices in the base frame represented by the local co-ordinate system to co-ordinates of the vertices of the base frame represented by the world co-ordinate system; and world co-ordinate calculation means for calculating the world co-ordinates of the vertices in said relevant frame using said weighting matrix, said co-ordinate transformation matrix, said inverse co-ordinate transformation matrix and the co-ordinates of the vertices in said base frame represented in the world co-ordinate system.