A general two-stage initialization for sag-free deformable simulations
Jerry Hsu, Nghia Truong, Cem Yuksel, Kui Wu
Abstract
Ours Fig. 1. An example deformable object simulation prepared using (top-row) naive initialization that treats the given initial shape as the rest shape, which leads to sagging with gravity, and (bottom-row) our initialization that preserves the given initial shape by treating it as the intended shape in static equilibrium under gravity. The two initialization methods produce qualitatively similar animations, while ours maintains the initial shape prior to collisions with the torus. Simulations are generated using FEM with corotated linear elasticity material [Sifakis and Barbic 2012].
Initializing simulations of deformable objects involves setting the rest state of all internal forces at the rest shape of the object. However, often times the rest shape is not explicitly provided. In its absence, it is common to initialize by treating the given initial shape as the rest shape. This leads to sagging, the undesirable deformation under gravity as soon as the simulation begins. Prior solutions to sagging are limited to specific simulation systems and material models, most of them cannot handle frictional contact, and they require solving expensive global nonlinear optimization problems.
We introduce a novel solution to the sagging problem that can be applied to a variety of simulation systems and materials. The key feature of our approach is that we avoid solving a global nonlinear optimization problem by performing the initialization in two stages. First, we use a global linear optimization for static equilibrium. Any nonlinearity of the material definition is handled in the local stage, which solves many small local problems efficiently and in parallel. Notably, our method can properly handle frictional contact orders of magnitude faster than prior work. We show that our approach can be applied to various simulation systems by
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 92147b06-7b76-4c80-9111-226e029137c8Cited by top-tier papers4
- Physically Compatible 3D Object Modeling from a Single ImageMinghao Guo, Bohan Wang, Pingchuan Ma, Tianyuan Zhang et al.NeurIPS 2024 · 49 citations
- Sag-Free Initialization for Strand-Based Hybrid Hair SimulationJerry Hsu, Tongtong Wang, Zherong Pan, Xifeng Gao et al.SIGGRAPH 2023 · 22 citations
- Real-Time Hair Rendering with Hair MeshesGaurav Bhokare, Eisen Montalvo, Elie Diaz, Cem YukselSIGGRAPH 2024 · 14 citations
- PGC: Physics-Based Gaussian Cloth from a Single PoseMichelle Guo, Matt Jen-Yuan Chiang, Igor Santesteban, Nikolaos Sarafianos et al.CVPR 2025
Builds on1
Related papers
- Simple and scalable frictional contacts for thin nodal objectsGilles DavietSIGGRAPH 2020 · 50 citations
- A Dynamic Duo of Finite Elements and Material PointsXuan Li, Minchen Li, Xuchen Han, Huamin Wang et al.SIGGRAPH 2024 · 8 citations
- Variational Elastodynamic SimulationLeticia Mattos Da Silva, Silvia Sellán, Natalia Pacheco-Tallaj, Justin SolomonSIGGRAPH 2025 · 1 citation
- WRAPD: weighted rotation-aware ADMM for parameterization and deformationGeorge E. Brown, Rahul NarainSIGGRAPH 2021 · 19 citations
- The shape matching element method: direct animation of curved surface modelsTy Trusty, Honglin Chen, David I. W. LevinSIGGRAPH 2021 · 7 citations
