Patent Document ID: 9818217
Application ID: 14937605
Patent Status: 1

Claim One:
1. A method for use by a system including a hardware processor and a memory storing a three-dimensional (3D) character data having a topology mesh describing a character, the method comprising: stabilizing, using the hardware processor, the 3D character data, wherein the stabilizing includes removing a translational motion and a rotational motion from the 3D character data; determining, using the hardware processor, a range of motion of a plurality of points of the topology mesh describing the character; identifying, using the hardware processor, a plurality of poses for generating an animation, wherein each pose of the plurality of poses includes a unique configuration of the plurality of points of the topology mesh; creating an animatronic including a plurality of actuators configured to instantiate the plurality of poses for generating the animation; building a computer graphics (CG) model of the animatronic including a computer animation model having at least one blendshape for each actuator of the plurality of actuators based on a pose space including a plurality of captured or simulated poses of the animatronic; evaluating the CG model for each pose of the plurality of poses in the pose space to determine whether a pose of the plurality of poses can be reconstructed by the blendshapes for one or more of the plurality of actuators; and in response to determining that the pose cannot be reconstructed by the blendshapes for the plurality of actuators, adding the pose to the computer animation model as a combination shape for reconstructing by the blendshapes for two or more of the plurality of actuators.