Section: New Software and Platforms


Keywords: Frictional contact - Cloth dynamics - Mesh adaptation

Scientific Description: The Argus-distribution software exactly replicates all the results published in the SIGGRAPH 2018 paper entitled "An Implicit Frictional Contact Solver for Adaptive Cloth Simulation", by Li et al. This paper presents the first method able to account for cloth contact with exact Coulomb friction, treating both cloth self-contacts and contacts occurring between the cloth and an underlying character. The key contribution is to observe that for a nodal system like cloth, 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 can be adapted to solve for compatible velocities at nodes. To handle the full complexity of cloth dynamics scenarios, this base algorithm has been extended 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. This method allows to handle the complex cloth-cloth and cloth-body interactions in full-size garments with an unprecedented level of realism compared to former methods, while maintaining reasonable computational timings.allows to simulate cloth dynamics subject to frictional contact.

Functional Description: Adaptive cloth simulation in the presence of frictional contact. Reference software for the paper "An Implicit Frictional Contact Solver for Adaptive Cloth Simulation", Li et al. 2018, ACM Transactions on Graphics (SIGGRAPH'18).