SIGGRAPH: G: Improved Projective Dynamics Global Using Snapshots-based Reduced Bases
Shaimaa Monem, Peter Benner, Christian Lessig
TL;DR
This work tackles real-time simulation of deformable objects by addressing the insufficiency of rest-state–based reduction subspaces to capture large deformations and rotations. It introduces a snapshots-based approach to build rotation-inclusive reduced bases, combining mass-weighted localized PCA and SPLOCS within the projective dynamics framework, and avoiding pre-alignment of rotations. The key contributions are a practical pipeline for constructing $U$ from time-varying snapshots, improved numerical stability and computational efficiency, and demonstrated realism gains over state-of-the-art methods such as linear blend skinning subspaces. This approach enables faster, more physically faithful interactive simulations in graphics applications, with implementations available on GitHub for real-time use and further exploration.
Abstract
We propose a snapshots-based method to compute reduction subspaces for physics-based simulations. Our method is applicable to any mesh with some artistic prior knowledge of the solution and only requires a record of existing solutions during, for instance, the range-of-motion test that is required before approving a mesh character for an application. Our subspaces span a wider range of motion, especially large deformations, and rotations by default. Compared to the state-of-the-art, we achieve improved numerical stability, computational efficiency, and more realistic simulations with a smaller sub-space.
