Take large timesteps with stable and invertible FEM
Use multiple material types, producing robust motion even under large deformations: StVK, NeoHookean, co-rotational, anisotropic
Collide objects using automatic collision detection and response
Add physical attachments between objects and paint where they are attached
Embed arbitrary triangle meshes into your simulated solids
Simulate thin shells (for skin)
Paint muscle fiber directions, then excite/contract a muscle using scripted muscle activation forces
Goal elastic solids to externally animated triangle meshes, for automatic addition of secondary motion
Paint nearly everything: attachment areas, muscle fibers, muscle strength, tet-mesh resolution, material properties
Use multiple types of physical damping
Cache simulations to RAM or disk for fast playback and/or restarting
Exactly preserve volume, even under large deformations
Script and pipeline your rig using Maya MEL, or using our open-source Python tools