Pb4U-GNet: Resolution-Adaptive Garment Simulation via Propagation-before-Update Graph Network
Aoran Liu, Kun Hu, Clinton Ansun Mo, Qiuxia Wu, Wenxiong Kang, Zhiyong Wang
TL;DR
Pb4U-GNet tackles cross-resolution generalisation in neural garment simulation by decoupling message propagation from updates and by introducing resolution-aware propagation distance $D$ and per-vertex update scaling $s_i$, with $K = \left\lfloor D/\bar{L} \right\rfloor$ and $D = K_{\text{base}} \cdot \overline{L}_{\text{base}}$. It learns under physics-based self-supervision with six losses, on a garment-body graph that excludes absolute positions to promote scale-invariance. Empirical results on the VTO dataset show strong generalisation from low-resolution training to unseen higher resolutions and unseen garments, outperforming state-of-the-art graph-based simulators in stability and physical plausibility across resolutions. This approach enables real-time, multi-resolution garment simulation for applications like virtual try-on and digital humans without retraining on high-resolution meshes.
Abstract
Garment simulation is fundamental to various applications in computer vision and graphics, from virtual try-on to digital human modelling. However, conventional physics-based methods remain computationally expensive, hindering their application in time-sensitive scenarios. While graph neural networks (GNNs) offer promising acceleration, existing approaches exhibit poor cross-resolution generalisation, demonstrating significant performance degradation on higher-resolution meshes beyond the training distribution. This stems from two key factors: (1) existing GNNs employ fixed message-passing depth that fails to adapt information aggregation to mesh density variation, and (2) vertex-wise displacement magnitudes are inherently resolution-dependent in garment simulation. To address these issues, we introduce Propagation-before-Update Graph Network (Pb4U-GNet), a resolution-adaptive framework that decouples message propagation from feature updates. Pb4U-GNet incorporates two key mechanisms: (1) dynamic propagation depth control, adjusting message-passing iterations based on mesh resolution, and (2) geometry-aware update scaling, which scales predictions according to local mesh characteristics. Extensive experiments show that even trained solely on low-resolution meshes, Pb4U-GNet exhibits strong generalisability across diverse mesh resolutions, addressing a fundamental challenge in neural garment simulation.
