Neo-Hookean
The Neo-Hookean model is the recommended default for general-purpose deformable simulation. SuperDex Physics uses the inversion-robust formulation of Smith et al. (2018).
Enum value: SoftMaterialType::NeoHookean
Formulation
Following Smith et al. (2018), SuperDex Physics implements the strain energy density
where
and, in terms of the standard Lamé parameters and ,
This reparameterization ensures that the model's small-strain response corresponds to linear elasticity with the standard Lamé parameters. The first Piola–Kirchhoff stress is
Because is positive for every real deformation gradient, the logarithmic term remains defined through element inversion and regularizes the response as approaches zero. It is not a divergent barrier: the energy remains finite at complete collapse.
Parameters
| Parameter | Default | Description |
|---|---|---|
youngsModulus | 100,000 Pa | Stiffness |
poissonRatio | 0.45 | Compressibility |
psdStrategy | Projection | PSD enforcement strategy |
Supported concrete PSD strategies: None, Projection, Fast, AbsEigenProjection. MaterialDefault resolves to the model's default, Projection.
The public parameter type is NeoHookeanMaterialParams, an alias for SmithNeoHookeanMaterialParams.
When to Use
- Recommended for most simulations. The Smith et al. (2018) formulation supports large deformation, extreme compression, and element inversion.
- It is somewhat more expensive than Linear Elastic, but substantially more appropriate for finite rotations and strains.
References
- B. Smith, F. de Goes, and T. Kim, Stable Neo-Hookean Flesh Simulation, 2018.