EN FR
EN FR


Section: New Results

Simulation of cloth contact with exact Coulomb friction

Participants : Florence Bertails-Descoubes, Laurence Boissieux.

In collaboration with Gilles Daviet (Weta Digital, New Zealand) and Rahul Narain's group (University of Minnesota and IIT Delhi), we have developed a new implicit solver for taking into account contact in cloth with Coulomb friction. Our key idea stems from the observation that for a nodal system like cloth, and in the case where each node is subject to at most one contacting constraint (either an external or self-contact), the frictional contact problem may be formulated based on velocities as primary variables, without having to compute the costly Delassus operator; then, by reversing the roles classically played by the velocities and the contact impulses, conical complementarity solvers of the literature may be leveraged to solve for compatible velocities at nodes. To handle the full complexity of cloth dynamics scenarios, we have extended this base algorithm in two ways: first, towards the accurate treatment of frictional contact at any location of the cloth, through an adaptive node refinement strategy; second, towards the handling of multiple constraints at each node, through the duplication of constrained nodes and the adding of pin constraints between duplicata. Our method proves to be both fast and robust, allowing us to simulate full-size garments with an unprecedent level of realism compared to former methods, while maintaining similar computational timings. Our work has been published at ACM Transactions on Graphics (ACM SIGGRAPH 2018) [2].