Wednesday, August 06, 2008

Knitting makes the cover of ACM

This is not a real swatch.
This is also not a real scarf.
They are both simulations of pieces of knitting, created by computer modeling of yarn behavior. Read Simulating knitted cloth at the yarn level by Jonathan M. Kaldor, Doug L. James and Steve Marschner.
Knitted fabric is widely used in clothing because of its unique and stretchy behavior, which is fundamentally different from the behavior of woven cloth. The properties of knits come from the nonlinear, three-dimensional kinematics of long, inter-looping yarns, and despite significant advances in cloth animation we still do not know how to simulate knitted fabric faithfully. Existing cloth simulators mainly adopt elastic-sheet mechanical models inspired by woven materials, focusing less on the model itself than on important simulation challenges such as efficiency, stability, and robustness. We define a new computational model for knits in terms of the motion of yarns, rather than the motion of a sheet. Each yarn is modeled as an inextensible, yet otherwise flexible, B-spline tube. To simulate complex knitted garments, we propose an implicit-explicit integrator, with yarn inextensibility constraints imposed using efficient projections. Friction among yarns is approximated using rigid-body velocity filters, and key yarn-yarn interactions are mediated by stiff penalty forces. Our results show that this simple model predicts the key mechanical properties of different knits, as demonstrated by qualitative comparisons to observed deformations of actual samples in the laboratory, and that the simulator can scale up to substantial animations with complex dynamic motion.
ACM is the Association for Computing Machinery. This paper will be presented next week at the International Conference on Computer Graphics and Interactive Techniques in Los Angeles, California. One of my coworkers pointed this paper out to me because he worked with one of these guys on his PhD research; he knows I am a knitter who also enjoys computer modeling.

Guess which pays better? ;-)

1 comment:

  1. Now I know why so few Pixar characters are wearing cute sweaters.

    ReplyDelete