CPC G06T 13/40 (2013.01) [G06T 13/20 (2013.01); G06T 17/20 (2013.01); G06T 19/20 (2013.01); G06T 2213/12 (2013.01)] | 17 Claims |
1. A method for computer animation implemented by at least one processor in communication with at least one memory, the method comprising:
assigning at least one deformer instance to an asset mesh structure, wherein the at least one deformer instance includes a plurality of deformer channels, and wherein at least one deformer channel of the plurality of deformer channels is associated with a portion of the asset mesh structure and configured to adjust a visual appearance of the associated portion of the asset mesh structure;
optimizing execution of an order of operations for the at least one deformer instance at runtime by performing a machine-learning process to train an inference model by synthesizing a training set including channel value sets for the plurality of deformer channels;
determining to deform a region of the asset mesh structure defined proximate the portion of the asset mesh structure associated with the at least one deformer channel; and
based on a weight map associated with the region and the inference model:
causing a first portion of the region to be deformed to a first degree of deformation in response to deformation of the portion of the asset mesh structure; and
causing a second portion of the region to be deformed to a second degree of deformation in response to deformation of the portion of the asset mesh structure.
|