← ArchivePaper2012
Adaptive Anisotropic Remeshing for Cloth Simulation
Adaptive cloth remeshing system adding resolution where needed for fine wrinkles while coarsening in flat regions for efficiency.
Abstract
We present a technique for cloth simulation that dynamically refines and coarsens triangle meshes so that they automatically conform to the geometric and dynamic detail of the simulated cloth. Our technique produces anisotropic meshes that adapt to surface curvature and velocity gradients, allowing efficient modeling of wrinkles and waves. By anticipating buckling and wrinkle formation, our technique preserves fine-scale dynamic behavior. Our algorithm for adaptive anisotropic remeshing is simple to implement, takes up only a small fraction of the total simulation time, and provides substantial computational speedup without compromising the fidelity of the simulation. We also introduce a novel technique for strain limiting by posing it as a nonlinear optimization problem. This formulation works for arbitrary non-uniform and anisotropic meshes, and converges more rapidly than existing solvers based on Jacobi or Gauss-Seidel iterations.
How to read this
- Category
- Method: an adaptive cloth simulation / remeshing algorithm
- Contributions
- Dynamic anisotropic remeshing that refines and coarsens triangle meshes to match surface curvature and velocity gradients
- Anticipation of buckling and wrinkle formation to preserve fine-scale dynamic behavior at low cost
- A strain-limiting technique posed as a nonlinear optimization that handles non-uniform anisotropic meshes and converges faster than Jacobi or Gauss-Seidel solvers
- Context
- Sits in the implicit cloth-simulation lineage of Baraff and Witkin's Large Steps in Cloth Simulation, adding adaptive spatial resolution and a reformulated strain limiter on top of that style of solver.Builds on: Large Steps in Cloth Simulation
- Correctness
- The claimed speedup rests on the assumption that detail can be localized (resolution added only where curvature or velocity gradients warrant), so a reader should keep in mind that fidelity depends on the remeshing criteria anticipating wrinkles correctly rather than reacting after the fact.
- Clarity
- Accessible at a high level; a first pass conveys the adapt-where-needed idea, but a second pass is needed for the remeshing criteria and the strain-limiting optimization.
- How to read it
- First pass for the core idea (anisotropic adapt plus optimization-based strain limiting); do a focused second pass on the sizing/metric criteria and the nonlinear strain-limiting formulation if you intend to implement it.
Builds on
Built upon by
Nothing yet.
Related work
- Continuum-based Strain Limiting 2009 / Eurographics
- Efficient Simulation of Inextensible Cloth 2007 / SIGGRAPH
- Multi-Resolution Isotropic Strain Limiting 2010 / SIGGRAPH Asia
- Efficient Simulation of Example-Based Materials 2012 / SCA
Keywords
This page summarises the entry and links to its original source. The archive never hosts or redistributes the publication itself.Show it in the full archive list →