Explicit Frictional Contact Modeling in Neural Garment Simulation
Organizations: National Yang Ming Chiao Tung University, Taiwan · Ho Chi Minh City University of Technology and Engineering, Vietnam
Abstract
Graph neural networks (GNNs) simulate garments efficiently through physics-based self-supervision, but leave body-garment friction implicit or inside training energies, with no friction coefficient to set at inference; retraining the tested GNNs with a coefficient-specific friction term barely responds to . Optimization-based solvers decide each contact's stick-slip state from the reaction that governs it, but only by re-optimizing the garment state at every step; a friction term in a one-pass training objective acts as a fixed-weight penalty on sliding, and the trained weights apply no per-contact Coulomb condition at inference. We therefore resolve friction explicitly after prediction: a Modular Contact Operator, attached to a frozen predictor without retraining or an iterative solve, estimates the normal load, applies a closed-form Coulomb correction along a path across body triangles, and propagates the induced motion through the cloth as a linearized membrane wave. On HOOD and ContourCraft, it raises sticking and lowers slip monotonically in , tracking a reference solver's response while coefficient-specific retraining stays flat, with low penetration and reference-consistent stretching at an eighth of the solver's runtime.
Figures & tables
| Method | Mean pen. | |||
|---|---|---|---|---|
| [ ] | ||||
| PPF (reference solver) | 0.2 | 1.004 | 1.038 | 1.314 |
| ContourCraft our operator | 6.1 | 0.994 | 1.047 | 1.139 |
| ContourCraft native | 10.4 | 0.927 | 0.927 | 0.924 |
| HOOD our operator | 8.6 | 1.003 | 1.040 | 1.073 |
| HOOD native | 13.9 | 1.004 | 0.994 | 1.029 |
| Configuration | Mean pen. | Deviation to reference [%] | ||
|---|---|---|---|---|
| [ ] | ||||
| Coulomb correction | 11.5 | 2.9 (1.6) | 13.3 (10.5) | 38.6 (27.5) |
| traversal | 6.5 | 2.3 (1.4) | 12.6 (9.5) | 36.8 (26.5) |
| propagation | 9.2 | 3.0 (1.4) | 1149.0 (16.5) | 1268.6 (114.1) |
| strain limiting (ours) | 6.1 | 2.8 (1.1) | 6.9 (4.3) | 17.3 (11.1) |
Deformable Object Simulation
Deformable object simulation models how soft materials such as cloth, cables, tissue, and solids change shape under forces and contact.
See all 84 papers