AUTOMATICALLY DETERMINING CORRESPONDENCES BETWEEN THREE-DIMENSIONAL MODELS
First Claim
Patent Images
1. A method for integrating an external three-dimensional character into a character creation system, comprising:
- importing a three-dimensional model of a character, the three-dimensional model comprising a three-dimensional character mesh having a plurality of vertices;
identifying, by at least one processor, a vertex of the three-dimensional character mesh that does not have a one-to-one match with a vertex of a predefined three-dimensional template mesh;
identifying, based on the vertex of the character mesh, a plurality of related vertices within the predefined three-dimensional template mesh;
determining, for the vertex of the character mesh, a correspondence value based on the plurality of identified related vertices from the template mesh; and
associating the vertex of the character mesh with the correspondence value.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure is directed to integrating external 3D models into a character creation system. In general, a character creation system imports an external 3D model by determining correspondence values for each vertex within the 3D model. Once imported, a user can customize the 3D character by adding texture to the character, adjusting character features, swapping out one or more character features, adding clothes and accessories to the character, automatically rigging the character, and/or animating the character.
60 Citations
20 Claims
-
1. A method for integrating an external three-dimensional character into a character creation system, comprising:
-
importing a three-dimensional model of a character, the three-dimensional model comprising a three-dimensional character mesh having a plurality of vertices; identifying, by at least one processor, a vertex of the three-dimensional character mesh that does not have a one-to-one match with a vertex of a predefined three-dimensional template mesh; identifying, based on the vertex of the character mesh, a plurality of related vertices within the predefined three-dimensional template mesh; determining, for the vertex of the character mesh, a correspondence value based on the plurality of identified related vertices from the template mesh; and associating the vertex of the character mesh with the correspondence value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for importing an external object into a 3D character creation system, comprising:
-
detecting an object from one or more images; identifying, by at least one processor, a predefined three-dimensional template mesh that corresponds to the object; generating an object mesh for the object by transforming the template mesh to match the object; identifying a vertex from the object mesh; determining, for the vertex from the object mesh, a value corresponding to the template mesh; and associating the vertex of the object mesh with the corresponding value. - View Dependent Claims (17, 18, 19)
-
-
20. A system for integrating an external three-dimensional character into a character creation system, comprising:
-
at least one processor; and at least one non-transitory computer readable storage medium storing instructions that, when executed by the at least one processor, cause the system to; import a three-dimensional model of a character, the three-dimensional model comprising a three-dimensional character mesh having a plurality of vertices; identify a vertex of the three-dimensional character mesh that does not have a one-to-one match with a vertex of a predefined three-dimensional template mesh; identify, based on the vertex of the character mesh, a plurality of related vertices within the predefined three-dimensional template mesh; determine, for the vertex of the character mesh, a correspondence value based on the plurality of identified related vertices from the template mesh; and associate the vertex of the character mesh with the correspondence value.
-
Specification