Abstract
Seams play a fundamental role in the way a garment looks, fits, feels and behaves. Seams can have very different shapes and mechanical properties depending on how fabric is overlapped, folded and stitched together, with garment designers often choosing specific seam and stitch type combinations depending on the appearance and behavior they want for the garment. Yet, virtually all 3D CAD tools for fashion and visual effects ignore most of the visual and mechanical complexity of seams, and just treat them as joint edges, their simplest possible form, drastically limiting the fidelity of digital garments. In this paper, we present a method that models seams following their true, real-life construction. Each seam brings together and overlaps the fabric pieces to be sewn, folds the fabric according to the type of seam, and stitches the resulting assembly following the type of stitch. To avoid dealing with the complexities of folding in 3D space, we cast the problem into a sequence of simpler 2D problems where we can easily shape the seam and produce a result free of self-intersections, before lifting the folded geometry back to 3D space. We run a series of constrained optimizations to enforce spatial properties in these 2D settings, allowing us to treat asymmetric seams, gatherings and overlapping construction orders. Using a variety of common seams and stitches, we show how our approach substantially improves the visual appearance of full garments, for a better and more predictive digital replica.
Supplemental Material
- Assembil. 2013. How patterns work: The fundamental principles of pattern making and sewing in fashion design. Createspace Independent Publishing Platform.Google Scholar
- Aric Bartle, Alla Sheffer, Vladimir G. Kim, Danny M. Kaufman, Nicholas Vining, and Floraine Berthouzoz. 2016. Physics-driven pattern adjustment for direct 3D garmentediting. ACM Transactions on Graphics (Proceedings of ACM SIGGRAPH) 35, 4 (2016).Google Scholar
- Floraine Berthouzoz, Akash Garg, Danny M. Kaufman, Eitan Grinspun, and Maneesh Agrawala. 2013. Parsing sewing patterns into 3D garments. ACM Transactions on Graphics (Proceedings of ACM SIGGRAPH) 32, 4 (2013).Google Scholar
- Remi Brouet, Alla Sheffer, Laurence Boissieux, and Marie-Paule Cani. 2012. Design preserving garment transfer. ACM Transactions on Graphics (Proceedings of ACM SIGGRAPH) 31, 4 (2012).Google Scholar
- J. Chung. 1999. The effect of assembly methods of a garment on fabric drape. Ph.D. Dissertation. Institute of Textiles and Clothing, The Hong Kong Polytechnic University.Google Scholar
- Gabriel Cirio, Jorge Lopez-Moreno, David Miraut, and Miguel A. Otaduy. 2014. Yarn-level simulation of woven cloth. ACM Transactions on Graphics (Proceedings of ACM SIGGRAPH Asia) 33, 6 (2014).Google Scholar
- Gabriel Cirio, Jorge Lopez-Moreno, and Miguel A. Otaduy. 2017. Yarn-Level Cloth Simulation with Sliding Persistent Contacts. IEEE Transactions on Visualization and Computer Graphics 23, 2 (2017), 1152--1162.Google Scholar
Digital Library
- Jonathan Cohen, Amitabh Varshney, Dinesh Manocha, Greg Turk, Hans Weber, Pankaj Agarwal, Frederick Brooks, and William Wright. 1996. Simplification envelopes. In Proceedings of the 23rd annual conference on Computer graphics and interactive techniques. 119--128.Google Scholar
Digital Library
- Eitan Grinspun, Anil N. Hirani, Mathieu Desbrun, and Peter Schröder. 2003. Discrete Shells. In Proceedings of ACM SIGGRAPH/Eurographics Symposium on Computer Animation. Eurographics Association, 62--67.Google Scholar
Digital Library
- JL Hu and Siuping Chung. 2000. Bending Behavior of Woven Fabrics with Vertical Seams. Textile Research Journal 70 (02 2000), 148--153.Google Scholar
- J. Hu, S. Chung, and M. Lo. 1997. Effect of seams on fabric drape. International Journal of Clothing Science and Technology 9 (3 1997), 220--227.Google Scholar
- Liang Hu, Jinlianand Ma, George Baciu, Wingo Sai-Keung Wong, and Weiyuan Zhang. 2006. Modelling Multi-layer Seam Puckering. Textile Research Journal 76, 9 (2006), 665--673.Google Scholar
Cross Ref
- Yuki Igarashi, Takeo Igarashi, and Hiromasa Suzuki. 2008. Automatically adding seam allowance to cloth pattern. In ACM SIGGRAPH 2008 Posters.Google Scholar
Digital Library
- S. Inui, H. Okabe, and T. Yamaraka. 2001. Simulation of seam pucker on two strips of fabric sewn together. International Journal of Clothing Science and Technology 13 (02 2001), 53--64.Google Scholar
- S. Inui and T. Yamaraka. 1998. Seam pucker simulation. International Journal of Clothing Science and Technology 13, 2 (1998), 128--142.Google Scholar
Cross Ref
- ISO 4915:1991. 1991. Textiles - Stitch types - Classification and terminology. Standard. International Organization for Standardization, Geneva, CH.Google Scholar
- ISO 4916:1991. 1991. Textiles - Seam types - Classification and terminology. Standard. International Organization for Standardization, Geneva, CH.Google Scholar
- Yamini Jhanji. 2018. Computer-aided design - garment designing and patternmaking. In Automation in Garment Manufacturing, Rajkishore Nayak and Rajiv Padhye (Eds.). Woodhead Publishing, 253 -- 290.Google Scholar
- Michael Keckeisen, Matthias Feurer, and Markus Wacker. 2004. Tailor Tools for Interactive Design of Clothing in Virtual Environments. In Proceedings of the ACM Symposium on Virtual Reality Software and Technology. ACM, 182--185.Google Scholar
Digital Library
- Minchen Li, Alla Sheffer, Eitan Grinspun, and Nicholas Vining. 2018. Foldsketch: Enriching Garments with Physically Reproducible Folds. ACM Trans. Graph. 37, 4, Article 133 (jul 2018), 13 pages.Google Scholar
Digital Library
- Shufang Lu, P.Y. Mok, and Xiaogang Jin. 2017. A new design concept: 3D to 2D textile pattern design for garments. Computer-Aided Design 89 (2017), 35 -- 49.Google Scholar
Digital Library
- Liang Ma, Jinlian Hu, and George Baciu. 2006. Generating Seams and Wrinkles for Virtual Clothing. In Proceedings of the 2006 ACM International Conference on Virtual Reality Continuum and Its Applications (VRCIA). 205--211.Google Scholar
Digital Library
- Takashi Maekawa. 1999. An overview of offset curves and surfaces. Computer-Aided Design 31, 3 (1999), 165--173.Google Scholar
Cross Ref
- Yuwei Meng, Charlie C.L. Wang, and Xiaogang Jin. 2012. Flexible shape control for automatic resizing of apparel products. Computer-Aided Design 44, 1 (2012), 68 -- 76.Google Scholar
Digital Library
- Juan Montes, Bernhard Thomaszewski, Sudhir Mudur, and Tiberiu Popa. 2020. Computational Design of Skintight Clothing. ACM Transactions on Graphics (Proceedings of ACM SIGGRAPH) 39, 4 (2020).Google Scholar
- Fatemeh Mousazadegan, Siamak Saharkhiz, and Masoud Latifi. 2012. Prediction of tension seam pucker formation by finite-element model. International Journal of Clothing Science and Technology 24 (06 2012), 129--140.Google Scholar
Cross Ref
- Simon Pabst, Sybille Krzywinski, Andrea Schenk, and Bernhard Thomaszewski. 2008. Seams and Bending in Cloth Simulation. In Workshop in Virtual Reality Interactions and Physical Simulation (VRIPHYS). 31--38.Google Scholar
- Jianbo Peng, Daniel Kristjansson, and Denis Zorin. 2004. Interactive Modeling of Topologically Complex Geometric Detail. In ACM SIGGRAPH 2004 Papers (Los Angeles, California) (SIGGRAPH '04). Association for Computing Machinery, New York, NY, USA, 635--643.Google Scholar
- Binh Pham. 1992. Offset curves and surfaces: a brief survey. Computer-Aided Design 24, 4 (1992), 223--229.Google Scholar
Cross Ref
- Serban D Porumbescu, Brian Budge, Louis Feng, and Kenneth I Joy. 2005. Shell maps. ACM Transactions on Graphics (TOG) 24, 3 (2005), 626--633.Google Scholar
Digital Library
- Xavier Provot. 1995. Deformation Constraints in a Mass-Spring Model to Describe Rigid Cloth Behaviour. In Proceedings of Graphics Interface (GI). 147--154.Google Scholar
- Scott Roland, Mathew D. Janda, and Charles Lowry. 2015. Implementation of Modeling and Simulation of Textile Seam and Joints for Parachute Design Applications. In Aerodynamic Decelerator Systems Technology Conferences.Google Scholar
- Jos Stam. 1998. Evaluation of loop subdivision surfaces. In Proceedings of ACM SIGGRAPH 98.Google Scholar
- Kara Sukran. 2020. Comparison of sewn fabric bonding rigidities obtained by heart loop method: effects of different stitch types and seam directions. Industria Textila 71, 2 (2020), 105--111.Google Scholar
Cross Ref
- Nobuyuki Umetani, Danny M. Kaufman, Takeo Igarashi, and Eitan Grinspun. 2011. Sensitive Couture for Interactive Garment Modeling and Editing. ACM Transactions on Graphics (Proceedings of ACM SIGGRAPH) 30, 4 (2011).Google Scholar
- Pascal Volino, Nadia Magnenat-Thalmann, and François Faure. 2009. A simple approach to nonlinear tensile stiffness for accurate cloth simulation. ACM Transactions on Graphics 28, 4 (2009).Google Scholar
Digital Library
- Huamin Wang. 2018. Rule-free sewing pattern adjustment with precision and efficiency. ACM Transactions on Graphics (Proceedings of ACM SIGGRAPH) 37, 4 (2018).Google Scholar
- Katja Wolff, Philipp Herholz, and Olga Sorkine-Hornung. 2019. Reflection Symmetry in Textured Sewing Patterns. In Vision, Modeling and Visualization. The Eurographics Association.Google Scholar
- Katja Wolff and Olga Sorkine-Hornung. 2019. Wallpaper Pattern Alignment along Garment Seams. ACM Transactions on Graphics (Proceedings of ACM SIGGRAPH) 38, 4 (2019).Google Scholar
- Yunchu Yang. 2014. Investigating Seamed Woven Fabric Drape Using Experimental and Virtual Approaches. Fibers and Polymers 15 (10 2014), 2217--2224.Google Scholar
Index Terms
True seams: modeling seams in digital garments
Recommendations
More than it Seams: Garment Stitching in Wearable e-Textiles
DIS '21: Proceedings of the 2021 ACM Designing Interactive Systems ConferenceAbstract: We consider how seams in clothing can be designed for interactive sensing of body movement. Conductive yarn is activated at low voltages which fluctuate as body movement varies tension across the seams. Traditional garment construction ...
Generating seams and wrinkles for virtual clothing
VRCIA '06: Proceedings of the 2006 ACM international conference on Virtual reality continuum and its applicationsThe generation of overall wrinkles on garment surfaces can be achieved by either introducing accurate cloth models with full collision response or by providing geometric wrinkle functions. Small wrinkles such as rippled appearance along seam lines have ...
Distributed Seams for Gigapixel Panoramas
Gigapixel panoramas are an increasingly popular digital image application. They are often created as a mosaic of many smaller images. The mosaic acquisition can take many hours causing the individual images to differ in exposure and lighting conditions. A ...





Comments