SENC: Handling Self-collision in Neural Cloth Simulation

Zhouyingcheng Liao*       Sinan Wang*       Taku Komura
The University of Hong Kong
*Equal contribution

Abstract

We present SENC, a novel self-supervised neural cloth simulator that addresses the challenge of cloth self-collision. This problem has remained unresolved due to the gap in simulation setup between recent collision detection and response approaches and self-supervised neural simulators. The former requires collision-free initial setups, while the latter necessitates random cloth instantiation during training. To tackle this issue, we propose a novel loss based on Global Intersection Analysis (GIA). This loss extracts the volume surrounded by the cloth region that forms the penetration. By constructing an energy based on this volume, our self-supervised neural simulator can effectively address cloth self-collisions. Moreover, we develop a self-collision-aware graph neural network capable of learning to handle self-collisions, even for parts that are topologically distant from one another. Additionally, we introduce an effective external force scheme that enables the simulation to learn the cloth's behavior in response to random external forces. We validate the efficacy of SENC through extensive quantitative and qualitative experiments, demonstrating that it effectively reduces cloth self-collision while maintaining high-quality animation results.

Video

BibTeX

@inproceedings{liao2024senc,
    title = {SENC: Handling Self-collision in Neural Cloth Simulation},
    author = {Liao, Zhouyingcheng and Wang, Sinan and Komura, Taku},
    booktitle = {European Conference on Computer Vision ({ECCV})},
    organization = {{Springer}},
    year = {2024},
}
}

Acknowledgements

This work is partly supported by the Innovation and Technology Commission of the HKSAR Government under the ITSP-Platform grant (Ref: ITS/335/23FP) and the InnoHK initiative (TransGP project), The research work was in part conducted in the JC STEM Lab of Robotics for Soft Materials funded by The Hong Kong Jockey Club Charities Trust.