Large Steps in Cloth Simulation - Robotics Institute Carnegie Mellon University

Large Steps in Cloth Simulation

David Baraff and Andrew Witkin
Conference Paper, Proceedings of 25th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '98), pp. 43 - 54, July, 1998

Abstract

The bottle-neck in most cloth simulation systems is that time steps must be small to avoid numerical instability. This paper describes a cloth simulation system that can stably take large time steps. The simulation system couples a new technique for enforcing constraints on individual cloth particles with an implicit integration method. The simulator models cloth as a triangular mesh, with internal cloth forces derived using a simple continuum formulation that supports modeling operations such as local anisotropic stretch or compression; a unified treatment of damping forces is included as well. The implicit integration method generates a large, unbanded sparse linear system at each time step which is solved using a modified conjugate gradient method that simultaneously enforces particles ’ constraints. The constraints are always maintained exactly, independent of the number of conjugate gradient iterations, which is typically small. The resulting simulation system is significantly faster than previous accounts of cloth simulation systems in the literature.

BibTeX

@conference{Baraff-1998-16582,
author = {David Baraff and Andrew Witkin},
title = {Large Steps in Cloth Simulation},
booktitle = {Proceedings of 25th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '98)},
year = {1998},
month = {July},
pages = {43 - 54},
publisher = {SIGGRAPH},
}