High-performance CPU Cloth Simulation Using Domain-decomposed Projective Dynamics
Zixuan Lu, Ziheng Liu, Lei Lan, Huamin Wang, Yuko Ishiwaka, Chenfanfu Jiang, Kui Wu, Yin Yang
Abstract
Whenever the concept of high-performance cloth simulation is brought up, GPU acceleration is almost always the first that comes to mind. Leveraging immense parallelization, GPU algorithms have demonstrated significant success recently, whereas CPU methods are somewhat overlooked. Indeed, the need for an efficient CPU simulator is evident and pressing. In many scenarios, high-end GPUs may be unavailable or are already allocated to other tasks, such as rendering and shading. A high-performance CPU alternative can greatly boost the overall system capability and user experience. Inspired by this demand, this paper proposes a CPU algorithm for high-resolution cloth simulation. By partitioning the garment model into multiple (but not massive) sub-meshes or domains, we assign per-domain computations to individual CPU processors. Borrowing the idea of projective dynamics that breaks the computation into global and local steps, our key contribution is a new parallelization paradigm at domains for both global and local steps so that domain-level calculations are sequential and lightweight. The CPU has much fewer processing units than a GPU. Our algorithm mitigates this disadvantage by wisely balancing the scale of the parallelization and convergence. We validate our method in a wide range of simulation problems involving high-resolution garment models. Performance-wise, our method is at least one order faster than existing CPU methods, and it delivers a similar performance compared with the state-of-the-art GPU algorithms in many examples, but without using a GPU.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Cited by top-tier papers1
Ask how each one uses itRelated papers
- GPU-based simulation of cloth wrinkles at submillimeter levelsHuamin WangSIGGRAPH 2021 · 115 citations
- A GPU-based multilevel additive schwarz preconditioner for cloth and deformable body simulationBotao Wu, Zhendong Wang, Huamin WangSIGGRAPH 2022 · 48 citations
- Projective dynamics with dry frictional contactMickaël Ly, Jean Jouve, Laurence Boissieux, Florence Bertails-DescoubesSIGGRAPH 2020 · 63 citations
- Penetration-free projective dynamics on the GPULei Lan, Guanqun Ma, Yin Yang, Changxi Zheng et al.SIGGRAPH 2022 · 49 citations
- A Realistic Multi-scale Surface-based Cloth Appearance ModelJunqiu Zhu, Christophe Hery, Lukas Bode, Carlos Aliaga et al.SIGGRAPH 2024 · 7 citations
