The ML Deformer lets you efficiently approximate complex deformation to speed up animating, blocking, or crowd scenes.

The Maya ML Deformer uses machine learning to approximate complex deformations for quick and interactive results. While the ML Deformer only creates an approximation, it accelerates character rig posing and playback to help layout artists and animators who want fast results. The ML Deformer helps you create portable characters that deform accurately without the need for complex, custom setups.
The ML Deformer works by learning from an animation sequence that provides a wide range of motion of the target geometry. This animation sequence can consist of motion capture data, existing keyframed animations, randomization through ML Deformer's Pose Generator functionality, or a combination of all three. This sample data, along with the values of the Driver Controls that influence the pose on each frame, are used to train the ML Deformer.
Once trained, you can toggle between the ML Deformer and the original complex source deformer, and use the approximation during the animating process, with the complex deformer being used during rendering. The ML Deformer also lets you evaluate the effectiveness of the trained model using the Training Results window and the Target Morph. The ML Deformer lets you easily train multiple different models and switch between them to further evaluate the effectiveness and comparative quality of different trained models.
Use the ML Deformer for characters where precision isn't critical, such as for background and crowds.


Sample ML Deformer animation in the Content Browser
The following limitations apply to the ML Deformer: