Modeling Developable Folds on a Strip

A common operation in clothing and shoe design is to design a folding pattern over a narrow strip and then superimpose it with a smooth surface; the shape of the folding pattern is controlled by the boundary curve of the strip. Previous research results studying folds focused mostly on cloth modeling or in animations, which are driven more by visual realism, but allow large elastic deformations and usually completely ignore or avoid the surface developability issue. In reality, most materials used in garment and shoe industry are inextensible and uncompressible and hence any feasible folded surface must be developable, since it eventually needs to be flattened to its 2D pattern for manufacturing. Borrowing the classical boundary triangulation concept from descriptive geometry, this paper describes a computer-based method that automatically generates a specialized boundary triangulation approximation of a developable surface that interpolates a given strip. The development is achieved by geometrically simulating the folding process of the sheet as it would occur when rolled from one end of the strip to the other. Ample test examples are presented to validate the feasibility of the proposed method.

[1]  M. Docarmo Differential geometry of curves and surfaces , 1976 .

[2]  John Vince Essential Computer Animation fast , 2000 .

[3]  Nadia Magnenat-Thalmann,et al.  Simulation of static and dynamic wrinkles of skin , 1996, Proceedings Computer Animation '96.

[4]  Jin Fan,et al.  A spring-mass model-based approach for warping cloth patterns on 3D objects , 1998, Comput. Animat. Virtual Worlds.

[5]  Ajay Joneja,et al.  Modeling Wrinkles on Smooth Surfaces for Footwear Design , 2004 .

[6]  Demetri Terzopoulos,et al.  Modeling inelastic deformation: viscolelasticity, plasticity, fracture , 1988, SIGGRAPH.

[7]  Manfredo P. do Carmo,et al.  Differential geometry of curves and surfaces , 1976 .

[8]  David E. Breen,et al.  Predicting the drape of woven cloth using interacting particles , 1994, SIGGRAPH.

[9]  Richard L. Grimsdale,et al.  Computer graphics techniques for modeling cloth , 1996, IEEE Computer Graphics and Applications.

[10]  Daniel Thalmann,et al.  A plastic-visco-elastic model for wrinkles in facial animation and skin aging , 1994 .

[11]  R. L. Grimsdale,et al.  Computer graphics techniques for modeling cloth : CG in textiles and apparel , 1996 .

[12]  Tosiyasu L. Kunii,et al.  Singularity theoretical modeling and animation of garment wrinkle formation processes , 2005, The Visual Computer.

[13]  Keith Waters,et al.  A muscle model for animation three-dimensional facial expression , 1987, SIGGRAPH.

[14]  Nadia Magnenat-Thalmann,et al.  Animating wrinkles on clothes , 1999, Proceedings Visualization '99 (Cat. No.99CB37067).

[15]  Nadia Magnenat-Thalmann,et al.  Physically-based Wrinkle Simulation & Skin Rendering , 1997, Computer Animation and Simulation.

[16]  Marie-Luce Viaud,et al.  Facial animation with wrinkles , 1992 .

[17]  William Montagna,et al.  Atlas of Normal Human Skin , 1992, Springer New York.

[18]  Demetri Terzopoulos,et al.  Physically-based facial modelling, analysis, and animation , 1990, Comput. Animat. Virtual Worlds.

[19]  Nadia Magnenat-Thalmann,et al.  Simulating wrinkles and skin aging , 1999, The Visual Computer.

[20]  David H. Laidlaw,et al.  Cellular texture generation , 1995, SIGGRAPH.

[21]  James F. Blinn,et al.  Simulation of wrinkled surfaces , 1978, SIGGRAPH.

[22]  TerzopoulosDemetri,et al.  Modeling inelastic deformation , 1988 .

[23]  Ken Perlin,et al.  [Computer Graphics]: Three-Dimensional Graphics and Realism , 2022 .

[24]  Eric Keppel,et al.  Approximating Complex Surfaces by Triangulation of Contour Lines , 1975, IBM J. Res. Dev..

[25]  Andrew P. Witkin,et al.  Large steps in cloth simulation , 1998, SIGGRAPH.

[26]  Takaaki Kuratate,et al.  A simple method for modeling wrinkles on human skin , 2002, 10th Pacific Conference on Computer Graphics and Applications, 2002. Proceedings..

[27]  Mmf Yuen,et al.  A spring-mass model based approach for warping cloth pattern on 3D objects , 1998 .

[28]  Shigeki Yokoi,et al.  A Generation Model for Human Skin Texture , 1993 .

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

[30]  Harry Cyrus Bradley Descriptive geometry for engineers , 1937 .

[31]  William H. Frey,et al.  Boundary Triangulations Approximating Developable Surfaces that Interpolate a Close Space Curve , 2002, Int. J. Found. Comput. Sci..

[32]  Kenneth R. Sloan,et al.  Surfaces from contours , 1992, TOGS.

[33]  Nadia Magnenat-Thalmann,et al.  Simulation of Skin Aging and Wrinkles with Cosmetics Insight , 2000, Computer Animation and Simulation.

[34]  Pascal Volino,et al.  Fast Geometrical Wrinkles on Animated Surfaces , 1998 .

[35]  Fabrice Neyret,et al.  Painting folds using expansion textures , 2002, 10th Pacific Conference on Computer Graphics and Applications, 2002. Proceedings..

[36]  James T. Kajiya,et al.  Rendering fur with three dimensional textures , 1989, SIGGRAPH.

[37]  Charlie C. L. Wang,et al.  Freeform extrusion by sketched input , 2003, Comput. Graph..