Predicting the drape of woven cloth using interacting particles

We demonstrate a physically-based technique for predicting the drape of a wide variety of woven fabrics. The approach exploits a theoretical model that explicitly represents the microstructure of woven cloth with interacting particles, rather than utilizing a continuum approximation. By testing a cloth sample in a Kawabata fabric testing device, we obtain data that is used to tune the model's energy functions, so that it reproduces the draping behavior of the original material. Photographs, comparing the drape of actual cloth with visualizations of simulation results, show that we are able to reliably model the unique large-scale draping characteristics of distinctly different fabric types.

[1]  William G. Klein,et al.  Mechanics of Elastic Performance of Textile Materials , 1954 .

[2]  G. Cusick 30—The Resistance of Fabrics to Shearing Forces , 1961 .

[3]  J. Miller Numerical Analysis , 1966, Nature.

[4]  Joseph Edward Shigley,et al.  Mechanical engineering design , 1972 .

[5]  川端 季雄,et al.  The standardization and analysis of hand evaluation. , 1975 .

[6]  William H. Beyer,et al.  CRC standard mathematical tables , 1976 .

[7]  J. Skelton Fundamentals of Fabric Shear , 1976 .

[8]  D. W. Lloyd,et al.  Characterizing the Elastic Behavior of Textile Fabrics in Complex Deformations , 1978 .

[9]  D. W. Lloyd The Analysis of Complex Fabric Deformations , 1980 .

[10]  J. Douglas Faires,et al.  Numerical Analysis , 1981 .

[11]  W. Reeves Particle Systems—a Technique for Modeling a Class of Fuzzy Objects , 1983, TOGS.

[12]  Ricki Blau,et al.  Approximate and probabilistic algorithms for shading and rendering structured particle systems , 1985, SIGGRAPH.

[13]  Jerry Weil,et al.  The synthesis of cloth objects , 1986, SIGGRAPH.

[14]  Carl Richard Feynman,et al.  Modeling the appearance of cloth , 1986 .

[15]  Alain Fournier,et al.  A simple model of ocean waves , 1986, SIGGRAPH.

[16]  Craig W. Reynolds Flocks, herds, and schools: a distributed behavioral model , 1987, SIGGRAPH.

[17]  N. Aisaka,et al.  Analysis of deformations in textile fabric. , 1988 .

[18]  David E. Breen,et al.  Particles as modeling primitives for surgical simulation , 1989, Images of the Twenty-First Century. Proceedings of the Annual International Engineering in Medicine and Biology Society,.

[19]  David E. Breen,et al.  Object-oriented programming in a conventional programming environment , 1989, [1989] Proceedings of the Thirteenth Annual International Computer Software & Applications Conference.

[20]  David E. Breen,et al.  Message-Based Object-Oriented Interaction Modeling , 1989, Eurographics.

[21]  Gavin S. P. Miller,et al.  Globular dynamics: A connected particle system for animating viscous fluids , 1989, Comput. Graph..

[22]  J. Amirbayat,et al.  The Anatomy of Buckling of Textile Fabrics: Drape and Conformability , 1989 .

[23]  Eurographics Workshop on Animation and Simulation , 1990 .

[24]  M. Aono A wrinkle propagation model for cloth , 1990 .

[25]  David E. Breen,et al.  Particles: a naturally parallel approach to modeling , 1990, [1990 Proceedings] The Third Symposium on the Frontiers of Massively Parallel Computation.

[26]  J. C. Simo,et al.  On a stress resultant geometrically exact shell model. Part III: computational aspects of the nonlinear theory , 1990 .

[27]  Karl Sims,et al.  Particle animation and rendering using data parallel computation , 1990, SIGGRAPH.

[28]  André Véron,et al.  Virtual memory support for OR-parallel logic programming systems , 1991 .

[29]  Robert M. O'Bara,et al.  Geometrically deformed models: a method for extracting closed geometric models form volume data , 1991, SIGGRAPH.

[30]  Mark Wallace Compiling Integrity Checking into Update Procedures , 1991, IJCAI.

[31]  André Véron,et al.  A Shared Environment Parallel Logic Programming System on Distributed Memory Architectures , 1991, EDMCC.

[32]  Mireille Ducassé Abstract Views of Prolog Executions in Opium , 1991, ISLP.

[33]  Thom W. Frühwirth,et al.  Polymorphically Typed Logic Programs , 1991, ICLP.

[34]  J. Andreoli,et al.  Communication as fair distribution of knowledge , 1991, OOPSLA '91.

[35]  Billie J. Collier,et al.  Drape Prediction by Means of Finite-element Analysis , 1991 .

[36]  André Véron,et al.  Binding Techniques and Garbage Collection for OR-Parallel CLP Systems , 1992, PLILP.

[37]  Hidehiko Okabe,et al.  Three dimensional apparel CAD system , 1992, SIGGRAPH.

[38]  Daniel Thalmann,et al.  Dressing animated synthetic actors with complex deformable clothes , 1992, SIGGRAPH.

[39]  Richard Szeliski,et al.  Surface modeling with oriented particle systems , 1992, SIGGRAPH.

[40]  Mireille Ducassé Opium - A High-level Debugging Environment , 1992, LPAR.

[41]  Lone Leth Thomsen,et al.  Some Issues in the Semantics of Facile Distributed Programming , 1992, REX Workshop.

[42]  David E. Breen,et al.  A computer-aided broadcloth composite layout design system , 1992, Geometric Modeling.

[43]  Steven David Prestwich,et al.  Meta-Programming for Reordering Literals in Deductive Databases , 1992, META.

[44]  Frederick Knabe,et al.  A Distributed Protocol for Channel-Based Communication with Choice , 1992, PARLE.

[45]  Michel Kuntz,et al.  The gist of GIUKU: graphical interactive intelligent utilities for knowledgeable users of data base systems , 1992, SGMD.

[46]  David E. Breen,et al.  A Particle-Based Model for Simulating the Draping Behavior of Woven Cloth , 1993 .

[47]  Sanjay G. Dhande,et al.  Geometric Modeling of Draped Fabric Surfaces , 1993, ICCG.

[48]  Jean-Marc Andreoli,et al.  Interaction abstract machines , 1993 .

[49]  Thom W. Frühwirth,et al.  Terminological Reasoning with Constraint Handling Rules , 1993, PPCP.

[50]  Marc Bourgois,et al.  Concurrency and Communication: Choices in Implementing the Coordination Language LO , 1993, ECOOP Workshop.

[51]  Norbert Eisinger,et al.  Deduction systems based on resolution , 1993 .

[52]  J. V. van Wijk Flow visualization with surface particles , 1993, IEEE Computer Graphics and Applications.

[53]  Michel Kuntz,et al.  Introduction to GIUKU: Graphical Interactive Intelligent Utilities for Knowledgeable Users of data base systems , 1993, Inf. Syst..

[54]  Robert K. L. Gay,et al.  A Quasi-steady Force Model for Animating Cloth Motion , 1993, ICCG.

[55]  Daniel Thalmann,et al.  User Interface for Fashion Design , 1993, ICCG.

[56]  Gabriel M. Kuper,et al.  Aggregation in Constraint Databases , 1993, PPCP.

[57]  David E. Breen,et al.  Fitting a woven-cloth model to a curved surface: mapping algorithms , 1994, Comput. Aided Des..

[58]  Carmen Gervet,et al.  Conjunto: Constraint Logic Programming with Finite Set Domains , 1994, ILPS.

[59]  Kam-Fai Wong,et al.  Supporting thousands of threads using a hybrid stack sharing scheme , 1994, SAC '94.

[60]  Thom Frühwirth,et al.  Temporal Reasoning with Constraint Handling Rules , 1994 .

[61]  Nabiel A. Elshiewy MAKBIS: coordinated access to heterogeneous and autonomous information system , 1995, Proceedings RIDE-DOM'95. Fifth International Workshop on Research Issues in Data Engineering-Distributed Object Management.

[62]  Foto N. Afrati,et al.  On the Expressiveness of First-Order Constraint Languages , 1995, CDB.