Methods and apparatus for transforming three-dimensional objects in video games
AssigneeSquare, Inc.
InventorRyusuke Sasaki
Life of this patent
Estimating the term…
Loading patent…
AssigneeSquare, Inc.
InventorRyusuke Sasaki
Estimating the term…
In the present invention, for an unprocessed joint, a joint index and a joint rotation angle are obtained (S25, S27). For the unprocessed vertex corresponding to the obtained joint index, a vertex index and a weight w for the vertex are obtained. On the basis of the weight w and the rotation angle in the current frame, coordinate values of the vertex buffer are changed. A quarternion q1 according to the joint rotation angle in the current frame and a unit quarternion are sphere-linear interpolated with the weight w. From the resultant quarternion q, a conversion matrix R is determined for the joint. An overall conversion matrix M is obtained as M=RJTB, where a matrix T represents a relative coordinates from a parent joint, a matrix J represents a basic rotation angle, and B denotes a conversion matrix of the parent joint.
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;
A method of transforming a three-dimensional object having a shape determined with a plurality of vertexes in a video game, wherein the rotation angle of each joint in a virtual skeleton of the 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 is obtained at every frame display period, according to animation data defining the movement of the virtual skeleton, and
A video game apparatus for transforming a three-dimensional object having a form at least a part of which is determined by a plurality of vertexes associated with a cluster, said apparatus having:
A video game apparatus for transforming a three-dimensional object of a shape determined with a plurality of vertexes, comprising:
A computer program for a video game, for transforming a three-dimensional object having a shape defined with a plurality of vertexes, the computer program causing the computer;
Dependencies are inferred from the claim text.