Projective Dynamics: Fusing Constraint Projections for Fast Simulation
About 5 minAbout 1467 words
Formula
- — shear modulus[1]
- — Young’s modulus
- — Poisson’s ratio
Energy
- — potential energy
- (aka. ) — shear modulus
- (constant) — triangle area / tetrahedron volume
- — deformed shape
- (constant) — undeformed shape
- (auxiliary) — rotation matrix
Force
- — force
- (variable) — deformed position
Hessian Matrix
- — Hessian matrix
Tips
is constant. The non-zero values of only appear in cases when and are both located within the same tetrahedron.
Detailed Formula
Force
- — id of vertex
- — axis
Therefore, when
\bmqty{\vb{f}_0 & \vb{f}_1 & \vb{f}_2} = f_{a i} = w A \pqty{\vb{X}_f \vb{X}_g^{-1} - \vb{T}} \vb{X}_g^{-T}
Hessian Matrix
When
When
When
Solver
- (aka. ) — time step
- — mass matrix
Conjugate gradient method
- used to solve