Simplified Models and Invertibility

Definition 13.3.1 (Corotated Linear Elasticity). To make linear elasticity rotation-aware while maintaining its simplicity, we can introduce a base rotation and construct an energy density function penalizing any deviation between and this fixed . This is called corotated linear elasticity.

remains a quadratic energy with respect to and is very useful for dynamic simulations. At the beginning of the optimization for each time step , we compute as the closest rotation to : As mentioned earlier, the solution is given by the Polar decomposition on , and with Polar SVD , we have . However, corotated linear elasticity is still not rotation invariant, as does not change with during the optimization. Thus, it is not suitable for large deformations.

For rotation invariant elastic models, practitioners in computer graphics have been simplifying them for visual computing purposes. For example, only keeping a -term while ignoring the -term in the energy density function for more efficient computations: Here is called the As-Rigid-As-Possible (ARAP) energy, which is widely used in shape modeling, cloth simulation, and surface parameterization, etc. , while being a higher-order polynomial of compared to ARAP, can be computed without performing the expensive SVDs on .

For all the strain energy density functions we have looked at in this lecture, except Neo-Hookean, all others are defined on the whole domain . Neo-Hookean energy density function is defined on . Just like the barrier energy to prevent interpenetrations in IPC, is also a barrier energy, which goes to infinity as approaches , providing arbitrarily large elastic forces to prevent inversion ().

Strain energy density functions allowing are also called invertible elasticity models. They are easy to deal with (no need for line search filtering), but do not guarantee non-inversion. Designing an invertible elastic energy that provides reasonably large resistance to inversion has drawn a lot of attention in computer graphics research [Stomakhin et al. 2012] [Smith et al. 2018].