Abstract
We introduce knittable stitch meshes for modeling complex 3D knit structures that can be fabricated via knitting. We extend the concept of stitch mesh modeling, which provides a powerful 3D design interface for knit structures but lacks the ability to produce actually knittable models. Knittable stitch meshes ensure that the final model can be knitted. Moreover, they include novel representations for handling important shaping techniques that allow modeling more complex knit structures than prior methods. In particular, we introduce shift paths that connect the yarn for neighboring rows, general solutions for properly connecting pieces of knit fabric with mismatched knitting directions without introducing seams, and a new structure for representing short rows, a shaping technique for knitting that is crucial for creating various 3D forms, within the stitch mesh modeling framework. Our new 3D modeling interface allows for designing knittable structures with complex surface shapes and topologies, and our knittable stitch mesh structure contains all information needed for fabricating these shapes via knitting. Furthermore, we present a scheduling algorithm for providing step-by-step hand knitting instructions to a knitter, so that anyone who knows how to knit can reproduce the complex models that can be designed using our approach. We show a variety of 3D knit shapes and garment examples designed and knitted using our system.
Supplemental Material
Available for Download
Supplemental movie and image files for, Knittable Stitch Meshes
- Maneesh Agrawala, Doantam Phan, Julie Heiser, John Haymaker, Jeff Klingner, Pat Hanrahan, and Barbara Tversky. 2003. Designing effective step-by-step assembly instructions. ACM Transactions on Graphics (Proceedings of SIGGRAPH’03) 22, 3 (July 2003), 828--837. Google Scholar
Digital Library
- Ergun Akleman, Jianer Chen, Qing Xing, and Jonathan L. Gross. 2009. Cyclic plain-weaving on polygonal mesh surfaces with graph rotation systems. ACM Transactions on Graphics 28, 3 (2009), 78. Google Scholar
Digital Library
- David Baraff and Andrew Witkin. 1998. Large steps in cloth simulation. ACM Transactions on Graphics (1998), 43--54. Google Scholar
Digital Library
- David Bommes, Timm Lempfer, and Leif Kobbelt. 2011. Global structure optimization of quadrilateral meshes. Computer Graphics Forum 30, 2 (2011), 375--384.Google Scholar
Cross Ref
- Robert Bridson, Ronald Fedkiw, and John Anderson. 2002. Robust treatment of collisions, contact and friction for cloth animation. ACM Transactions on Graphics 21, 3 (2002), 594--603. Google Scholar
Digital Library
- Marcio Cabral, Sylvain Lefebvre, Carsten Dachsbacher, and George Drettakis. 2009. Structure-preserving reshape for textured architectural scenes. Computer Graphics Forum 28 (2009), 469--480.Google Scholar
Cross Ref
- Michel Carignan, Ying Yang, Nadia Magnenat Thalmann, and Daniel Thalmann. 1992. Dressing animated synthetic actors with complex deformable clothes. ACM Transactions on Graphics (1992), 99--104. Google Scholar
Digital Library
- Ka-Fai Choi and Tien-Yu Lo. 2003. An energy model of plain knitted fabric. Textile Research Journal 73, 8 (2003), 739--748.Google Scholar
Cross Ref
- Ka Fai Choi and Tin Yee Lo. 2006. The shape and dimensions of plain knitted fabric: A fabric mechanical model. Textile Research Journal 76, 10 (2006), 777--786.Google Scholar
Cross Ref
- Lillian Chu. 2005. A Framework for Extracting Cloth Descriptors from the Underlying Yarn Structure. University of California, Berkeley.Google Scholar
- Gabriel Cirio, Jorge Lopez-Moreno, and Miguel A. Otaduy. 2015. Efficient simulation of knitted cloth using persistent contacts. In Proceedings of the 14th ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA’15). ACM, New York, NY, 55--61. Google Scholar
Digital Library
- Philippe Decaudin, Dan Julius, Jamie Wither, Laurence Boissieux, Alla Sheffer, and Marie-Paule Cani. 2006. Virtual garments: A fully geometric approach for clothing design. Computer Graphics Forum 25 (2006), 625--634.Google Scholar
Cross Ref
- A. Demiroz and T. Dias. 2000. A study of the graphical representation of plain-knitted structures part I: Stitch model for the graphical representation of plain-knitted structures. Journal of the Textile Institute 91, 4 (2000), 463--480.Google Scholar
Cross Ref
- M. Duhovic and D. Bhattacharyya. 2006. Simulating the deformation mechanisms of knitted fabric composites. Composites Part A: Applied Science and Manufacturing 37, 11 (2006), 1897--1915.Google Scholar
Cross Ref
- Bernhard Eberhardt, Michael Meissner, and Wolfgang Strasser. 2000. Knit fabrics. In Cloth Modeling and Animation. A. K. Peters, 123--144. Google Scholar
Digital Library
- O. Goktepe and S. C. Harlock. 2002. Three-dimensional computer modeling of warp knitted structures. Textile Research Journal 72, 3 (2002), 266--272.Google Scholar
Cross Ref
- Rony Goldenthal, David Harmon, Raanan Fattal, Michel Bercovier, and Eitan Grinspun. 2007. Efficient simulation of inextensible cloth. ACM Transactions on Graphics 26, 3 (2007), 49. Google Scholar
Digital Library
- Eitan Grinspun, Anil N. Hirani, Mathieu Desbrun, and Peter Schröder. 2003. Discrete shells. In Proceedings of SCA. 62--67. Google Scholar
Digital Library
- Ankit Gupta, Dieter Fox, Brian Curless, and Michael Cohen. 2012. DuploTrack: A real-time system for authoring and guiding Duplo Block Assembly. In Proceedings of the 25th Annual ACM Symposium on User Interface Software and Technology (UIST’12). 389--402. Google Scholar
Digital Library
- David J. Heeger and James R. Bergen. 1995. Pyramid-based texture analysis/synthesis. In Proceedings of ACM SIGGGRAPH. ACM, 229--238. Google Scholar
Digital Library
- Emmanuel Iarussi, Wilmot Li, and Adrien Bousseau. 2015. WrapIt: Computer-assisted crafting of wire wrapped jewelry. ACM Transactions on Graphics 34, 6 (Oct. 2015), Article 221, 8 pages. Google Scholar
Digital Library
- Takeo Igarashi and Jun Mitani. 2010. Apparent layer operations for the manipulation of deformable objects. ACM Trans. Graph. 29, 4, Article 110 (July 2010), 7 pages. Google Scholar
Digital Library
- Yuki Igarashi, Takeo Igarashi, and Jun Mitani. 2012. Beady: Interactive beadwork design and construction. ACM Transactions on Graphics 31, 4 (July 2012), Article 49, 9 pages. Google Scholar
Digital Library
- Yuki Igarashi, Takeo Igarashi, and Hiromasa Suzuki. 2008b. Knitting a 3D model. Computer Graphics Forum 27, 7 (2008), 1737--1743.Google Scholar
Cross Ref
- Yuki Igarashi, Takeo Igarashi, and Hiromasa Suzuki. 2008a. Knitty: 3D modeling of knitted animals with a production assistant interface. In Eurographics 2008 - Short Papers, Katerina Mania and Eric Reinhard (Eds.). Eurographics Association.Google Scholar
- Chenfanfu Jiang, Theodore Gast, and Joseph Teran. 2017. Anisotropic elastoplasticity for cloth, knit and hair frictional contact. ACM Transactions on Graphics 36, 4 (July 2017), Article 152, 14 pages. Google Scholar
Digital Library
- Jonathan M. Kaldor, Doug L. James, and Steve Marschner. 2008. Simulating knitted cloth at the yarn level. ACM Trans. Graph. 27, 3, Article 65 (Aug. 2008), 9 pages. Google Scholar
Digital Library
- Jonathan M. Kaldor, Doug L. James, and Steve Marschner. 2010. Efficient yarn-based cloth with adaptive contact linearization. ACM Trans. Graph. 29, 4, Article 105 (July 2010), 10 pages. Google Scholar
Digital Library
- Arif Kurbak. 2009. Geometrical models for balanced rib knitted fabrics part I: Conventionally knitted 1× 1 rib fabrics. Textile Research Journal 79, 5 (2009), 418--435.Google Scholar
Cross Ref
- Arif Kurbak and Tuba Alpyildiz. 2008. A geometrical model for the double Lacoste knits. Textile Research Journal 78, 3 (2008), 232--247.Google Scholar
Cross Ref
- Arif Kurbak and Ali Serkan Soydan. 2009. Geometrical models for balanced rib knitted fabrics part III: 2× 2, 3× 3, 4× 4, and 5× 5 rib fabrics. Textile Research Journal 79, 7 (2009), 618--625.Google Scholar
Cross Ref
- Vivek Kwatra, Arno Schödl, Irfan Essa, Greg Turk, and Aaron Bobick. 2003. Graphcut textures: Image and video synthesis using graph cuts. ACM Trans. Graph. 22, 3 (July 2003), 277--286. Google Scholar
Digital Library
- Yu-Kun Lai, Miao Jin, Xuexiang Xie, Ying He, Jonathan Palacios, Eugene Zhang, Shi-Min Hu, and Xianfeng Gu. 2010. Metric-driven rosy field design and remeshing. IEEE Transactions on Visualization and Computer Graphics 16, 1 (2010), 95--108. Google Scholar
Digital Library
- Yong-Jin Liu, Dong-Liang Zhang, and Matthew Ming-Fai Yuen. 2010. A survey on CAD methods in 3D garment design. Computers in Industry 61, 6 (2010), 576--593. Google Scholar
Digital Library
- Ze Gang Luo and Matthew Ming-Fai Yuen. 2005. Reactive 2D/3D garment pattern design modification. Computer-Aided Design 37, 6 (2005), 623--630. Google Scholar
Digital Library
- James McCann, Lea Albaugh, Vidya Narayanan, April Grow, Wojciech Matusik, Jennifer Mankoff, and Jessica Hodgins. 2016. A compiler for 3D machine knitting. ACM Transactions on Graphics 35, 4 (July 2016), Article 49, 11 pages. Google Scholar
Digital Library
- Michael Meißner and Bernd Eberhardt. 1998. The art of knitted fabrics, realistic 8 physically based modelling of knitted patterns. Computer Graphics Forum 17 (1998), 355--362.Google Scholar
Cross Ref
- Eder Miguel, Mathias Lepoutre, and Bernd Bickel. 2016. Computational design of stable planar-rod structures. ACM Transactions on Graphics 35, 4 (July 2016), Article 86, 11 pages. Google Scholar
Digital Library
- Yuki Mori and Takeo Igarashi. 2007. Plushie: An interactive design system for plush toys. ACM Trans. Graph. 26, 3, Article 45 (July 2007). Google Scholar
Digital Library
- Vidya Narayanan, Lea Albaugh, Jessica Hodgins, Stelian Coros, and Jim McCann. 2018. Automatic machine knitting of 3D meshes. ACM Trans. Graph. 37, 3, Article 35 (Aug. 2018), 15 pages. Google Scholar
Digital Library
- Olivier Nocent, Jean-Michel Nourrit, and Yannick Remion. 2001. Towards mechanical level of detail for knitwear simulation. In WSCG. 252--259.Google Scholar
- M. Popescu, M. Rippmann, T. Van Mele, and P. Block. 2017. Automated generation of knit patterns for non-developable surfaces. In Humanizing Digital Reality - Proceedings of the Design Modelling Symposium 2017, K. De Rycke et al. (Eds.). 271--284.Google Scholar
- Wilfried Renkens and Yordan Kyosev. 2011. Geometry modelling of warp knitted fabrics with 3D form. Textile Research Journal 81, 4 (2011), 437--443.Google Scholar
Cross Ref
- Cody Robson, Ron Maharik, Alla Sheffer, and Nathan Carr. 2011. Context-aware garment modeling from sketches. Computers 8 Graphics 35, 3 (2011), 604--613. Google Scholar
Digital Library
- Shima Seiki. 2011. Sds-one apex3. Retrieved from http://www.shimaseiki.com/product/design/sdsone_apex/flat/Google Scholar
- Soft Byte Ltd. 1999. Designaknit. Retrieved from http://softbyte.co.uk/designaknit.htm.Google Scholar
- Stoll. 2011. M1plus pattern software. Retrieved from http://www.stoll.com/stoll_software_solutions_en_4/patternsoftware_m1plus/3_1.Google Scholar
- Emmanuel Turquin, Jamie Wither, Laurence Boissieux, Marie-Paule Cani, and John F. Hughes. 2007. A sketch-based interface for clothing virtual characters. IEEE Computer Graphics and Applications 27, 1 (2007), 72--81. Google Scholar
Digital Library
- Nobuyuki Umetani, Danny M. Kaufman, Takeo Igarashi, and Eitan Grinspun. 2011. Sensitive couture for interactive garment modeling and editing. ACM Transactions on Graphics 30, 4 (2011), 90. Google Scholar
Digital Library
- Kiril Vidimče, Szu-Po Wang, Jonathan Ragan-Kelley, and Wojciech Matusik. 2013. OpenFab: A programmable pipeline for multi-material fabrication. ACM Transactions on Graphics 32, 4 (2013), 136. Google Scholar
Digital Library
- Pascal Volino and Nadia Magnenat-Thalmann. 2005. Accurate garment prototyping and simulation. Computer-Aided Design and Applications 2, 5 (2005), 645--654.Google Scholar
Cross Ref
- Pascal Volino and Nadia Magnenat-Thalmann. 2012. Virtual clothing: Theory and practice. Springer Science 8 Business Media.Google Scholar
- Pascal Volino, Nadia Magnenat-Thalmann, and Francois Faure. 2009. A simple approach to nonlinear tensile stiffness for accurate cloth simulation. ACM Trans. Graph. 28, 4, Article 105 (Sept. 2009), 16 pages. Google Scholar
Digital Library
- Kui Wu, Xifeng Gao, Zachary Ferguson, Daniele Panozzo, and Cem Yuksel. 2018. Stitch meshing. ACM Trans. Graph. 37, 4, Article 130 (July 2018), 14 pages. Google Scholar
Digital Library
- Kui Wu and Cem Yuksel. 2017a. Real-time cloth rendering with fiber-level detail. IEEE Transactions on Visualization and Computer Graphics 99 (2017), 12.Google Scholar
- Kui Wu and Cem Yuksel. 2017b. Real-time fiber-level cloth rendering. In ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games (I3D’17). ACM, 8. Google Scholar
Digital Library
- Cem Yuksel, Jonathan M. Kaldor, Doug L. James, and Steve Marschner. 2012. Stitch meshes for modeling knitted clothing with yarn-level detail. ACM Transactions on Graphics 31, 3 (2012), Article 37, 12 pages. Google Scholar
Digital Library
- Kun Zhou, Xin Huang, Xi Wang, Yiying Tong, Mathieu Desbrun, Baining Guo, and Heung-Yeung Shum. 2006. Mesh quilting for geometric texture synthesis. ACM Transactions on Graphics 25, 3 (July 2006), 690--697. Google Scholar
Digital Library
Index Terms
Knittable Stitch Meshes
Recommendations
Automatic Machine Knitting of 3D Meshes
Special Issue On Production Rendering and Regular PapersWe present the first computational approach that can transform three-dimensional (3D) meshes, created by traditional modeling programs, directly into instructions for a computer-controlled knitting machine. Knitting machines are able to robustly and ...
Visual knitting machine programming
Industrial knitting machines are commonly used to manufacture complicated shapes from yarns; however, designing patterns for these machines requires extensive training. We present the first general visual programming interface for creating 3D objects ...
Stitch meshing
We introduce the first fully automatic pipeline to convert arbitrary 3D shapes into knit models. Our pipeline is based on a global parametrization remeshing pipeline to produce an isotropic quad-dominant mesh aligned with a 2-RoSy field. The knitting ...





Comments