Patent ID: 9406161
Filing Date: 2016-08-02
CPC Classification: G06T

Claim Text:
1. A method for creating poses of computer-generated models, the method comprising: binding, by a computer system, a first control structure to an object model in a first pose, wherein the first control structure comprises a first plurality of control locations, wherein each control location of the first control structure is bound to at least one location of the object model using a first mapping that determines how a change in position of the control location moves the at least one location of the object model; binding, by the computer system, a second control structure to the first control structure, wherein the second control structure comprises one or more control locations, wherein each control location of the second control structure is bound to at least one control location of the first control structure using a second mapping that determines how a change in position of the control location of the second control structure moves position of the at least one control location of the first control structure, the second control structure being separate and distinct from the first control structure; receiving, at the computer system, one or more manipulations of a first control location of the second control structure; determining, by the computer system, a change in position of a second control location of the first control structure based on the one or more manipulations of the first control location of the second control structure and the second mapping; determining, by the computer system, a change in position of one or more locations of the object model based on the change in position of the second control location of the first control structure and the first mapping; and generating, by the computer system, a second pose of the object model based on the change in position of the one or more locations of the object model, wherein the first control location of the second control structure is bound to a first subset of the first plurality of the control locations of the first control structure, the first subset including the second control location of the first control structure, wherein the first subset includes multiple control locations.