A Neural-Network-Based Approach for Loose-Fitting Clothing
Yongxu Jin, Dalton Omens, Zhenglin Geng, Joseph Teran, Abishek Kumar, Kenji Tashiro, Ronald Fedkiw
TL;DR
The paper tackles real-time animation of loose-fitting garments by merging a low-DOF ballistic rope-chain physics core with neural skinning and quasistatic shape inference to deliver high-resolution cloth shapes without the typical stability issues. It introduces vertical rope chains with inextensibility, augmented by neural networks that infer PCA-based skinning and high-frequency shape from the chain DOFs, and uses PINN-style collision losses with analytic or neural SDFs to maintain non-interpenetration. The approach achieves substantial DOF reduction (roughly 80–90x) while producing realistic motion and avoiding common real-time artifacts, though interpenetration remains more challenging for out-of-distribution inputs. The work points to potential extensions in differentiable rope chains, broader garment generalization, and improved collision handling for real-time, in-distribution, and out-of-distribution scenarios alike.
Abstract
Since loose-fitting clothing contains dynamic modes that have proven to be difficult to predict via neural networks, we first illustrate how to coarsely approximate these modes with a real-time numerical algorithm specifically designed to mimic the most important ballistic features of a classical numerical simulation. Although there is some flexibility in the choice of the numerical algorithm used as a proxy for full simulation, it is essential that the stability and accuracy be independent from any time step restriction or similar requirements in order to facilitate real-time performance. In order to reduce the number of degrees of freedom that require approximations to their dynamics, we simulate rigid frames and use skinning to reconstruct a rough approximation to a desirable mesh; as one might expect, neural-network-based skinning seems to perform better than linear blend skinning in this scenario. Improved high frequency deformations are subsequently added to the skinned mesh via a quasistatic neural network (QNN). In contrast to recurrent neural networks that require a plethora of training data in order to adequately generalize to new examples, QNNs perform well with significantly less training data.
