Progressive Dynamics for Cloth and Shell Animation

Jiayi Eris Zhang1,2, Doug L. James2, Danny M. Kaufman1

1Adobe Research, 2Stanford University

ACM Transactions on Graphics (SIGGRAPH 2024)
Animation Design of "Sky Dancers" with Progressive Dynamics: (Left) With Progressive Dynamics's efficient, coarsest-level previewing, artists quickly explore a wide palette of physical design parameters (e.g., material, layout, wind forcing) to produce numerous variations of a "Sky Dancers" animation concept. Once finalized in preview, we refine the selected animation (green-boxed) to higher-resolutions (Right) maintaining the overall physical behavior of the animation while progressively enriching it with finer-scale rich dynamic wrinkling behaviors. (Bottom) The finest-level solution elevates the selected coarse-scale preview to a final, polished, high-quality animation ready for screen display that preserves the preview's physical narrative.

Downloads

Abstract

We propose Progressive Dynamics, a coarse-to-fine, level-of-detail simulation method for the physics-based animation of complex frictionally contacting thin shell and cloth dynamics. Progressive Dynamics provides tight-matching consistency and progressive improvement across levels, with comparable quality and realism to high-fidelity, IPC-based shell simulations [Li et al. 2021] at finest resolutions. Together these features enable an efficient animation-design pipeline with predictive coarse-resolution previews providing rapid design iterations for a final, to-be-generated, high-resolution animation. In contrast, previously, to design such scenes with comparable dynamics would require prohibitively slow design iterations via repeated direct simulations on high-resolution meshes. We evaluate and demonstrate Progressive Dynamics's features over a wide range of challenging stress-tests, benchmarks, and animation design tasks. Here Progressive Dynamics efficiently computes consistent previews at costs comparable to coarsest-level direct simulations. Its matching progressive refinements across levels then generate rich, high-resolution animations with high-speed dynamics, impacts, and the complex detailing of the dynamic wrinkling, folding, and sliding of frictionally contacting thin shells and fabrics.

BibTeX

@article{zhang2024progressive,
  title={Progressive Dynamics for Cloth and Shell Animation},
  author={Zhang, Jiayi Eris and James, Doug L. and Kaufman, Danny M.},
  journal={ACM Transactions on Graphics (TOG)},
  volume={43},
  number={4},
  pages={1--18},
  year={2024},
  publisher={ACM New York, NY, USA}
}

Supplemental Video (6 mins)

SIGGRAPH Conference Talk (11 mins)

Coming soon!