skip to main content
10.1145/3332165.3347879acmconferencesArticle/Chapter ViewAbstractPublication PagesuistConference Proceedingsconference-collections
research-article
Open Access

Knitting Skeletons: A Computer-Aided Design Tool for Shaping and Patterning of Knitted Garments

Authors Info & Claims
Published:17 October 2019Publication History

ABSTRACT

This work presents a novel interactive system for simple garment composition and surface patterning. Our approach makes it easier for casual users to customize machine-knitted garments, while enabling more advanced users to design their own composable templates. Our tool combines ideas from CAD software and image editing: it allows the composition of (1) parametric knitted primitives, and (2) stitch pattern layers with different resampling behaviours. By leveraging the regularity of our primitives, our tool enables interactive customization with automated layout and real-time patterning feedback. We show a variety of garments and patterns created with our tool, and highlight our ability to transfer shape and pattern customizations between users.

Skip Supplemental Material Section

Supplemental Material

ufp2542pv.mp4

mp4

26 MB

p53-kaspar.mp4

mp4

230.5 MB

References

  1. Lea Albaugh, Scott Hudson, and Lining Yao. 2019. Digital Fabrication of Soft Actuated Objects by Machine Knitting. In Extended Abstracts of the 2019 CHI Conference on Human Factors in Computing Systems (CHI EA '19). ACM, New York, NY, USA, Article VS01, 1 pages. http://dx.doi.org/10.1145/3290607.3311767Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Michael Bostock, Vadim Ogievetsky, and Jeffrey Heer. 2011. D3: Data-Driven Documents. IEEE Trans. Visualization & Comp. Graphics (Proc. InfoVis) (2011). http://idl.cs.washington.edu/papers/d3Google ScholarGoogle Scholar
  3. Butterick Publishing Inc. 2016. The Art of Knitting (Dover Knitting, Crochet, Tatting, Lace). Dover Publications.Google ScholarGoogle Scholar
  4. Robert L Cook. 1984. Shade trees. ACM Siggraph Computer Graphics 18, 3 (1984), 223--231.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Nanette Donohue. 2015. 750 Knitting Stitches: The Ultimate Knit Stitch Bible. St. Martin's Griffin.Google ScholarGoogle Scholar
  6. Nur Al-huda Hamdan, Simon Voelker, and Jan Borchers. 2018. Sketch&Stitch: Interactive Embroidery for E-textiles. In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems. ACM, 82.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Megan Hofmann, Lea Albaugh, Ticha Sethapakadi, Jessica Hodgins, Scott Hudson, Jame McCann, and Jennifer Mankoff. 2019. KnitPicking Textures: Programming and Modifying Complex Knitted Textures for Machine and Hand Knitting. (2019).Google ScholarGoogle Scholar
  8. Yuki Igarashi, Takeo Igarashi, and Hiromasa Suzuki. 2008a. Knitting a 3D model. In Computer Graphics Forum, Vol. 27. Wiley Online Library, 1737--1743.Google ScholarGoogle Scholar
  9. Yuki Igarashi, Takeo Igarashi, and Hiromasa Suzuki. 2008b. Knitty: 3D Modeling of Knitted Animals with a Production Assistant Interface.. In Eurographics (Short Papers). Citeseer, 17--20.Google ScholarGoogle Scholar
  10. Jonathan Kaldor. 2011. Simulating yarn-based cloth. (2011).Google ScholarGoogle Scholar
  11. Alexandre Kaspar, Tae-Hyun Oh, Liane Makatura, Petr Kellnhofer, and Wojciech Matusik. 2019. Neural Inverse Knitting: From Images to Manufacturing Instructions. In Proceedings of the 36th International Conference on Machine Learning (Proceedings of Machine Learning Research), Kamalika Chaudhuri and Ruslan Salakhutdinov (Eds.), Vol. 97. PMLR, Long Beach, California, USA, 3272--3281. http://proceedings.mlr.press/v97/kaspar19a.htmlGoogle ScholarGoogle Scholar
  12. Matthew Keeter. 2013. Hierarchical volumetric object representations for digital fabrication workflows. ACM.Google ScholarGoogle Scholar
  13. Jonathan Leaf, Rundong Wu, Eston Schweickart, Doug L. James, and Steve Marschner. 2018. Interactive Design of Yarn-Level Cloth Patterns. ACM Transactions on Graphics (Proceedings of SIGGRAPH Asia 2018) 37, 6 (11 2018). http://dx.doi.org/https://doi.org/10.1145/3272127.3275105Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Ali Maziz, Alessandro Concas, Alexandre Khaldi, Jonas Stålhand, Nils-Krister Persson, and Edwin WH Jager. 2017. Knitting and weaving artificial muscles. Science advances 3, 1 (2017), e1600327.Google ScholarGoogle Scholar
  15. 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 (TOG) 35, 4 (2016), 49.Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Vidya Narayanan, Lea Albaugh, Jessica Hodgins, Stelian Coros, and James McCann. 2018. Automatic Knitting of 3D Meshes. ACM Trans. Graph (2018).Google ScholarGoogle Scholar
  17. Huaishu Peng, Scott Hudson, Jennifer Mankoff, and James McCann. 2016. Soft printing with fabric. XRDS: Crossroads, The ACM Magazine for Students 22, 3 (2016), 50--53.Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Hannah Perner-Wilson, Leah Buechley, and Mika Satomi. 2011. Handcrafting Textile Interfaces from a Kit-of-no-parts. In Proceedings of the Fifth International Conference on Tangible, Embedded, and Embodied Interaction (TEI '11). ACM, New York, NY, USA, 61--68. http://dx.doi.org/10.1145/1935701.1935715Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Ivan Poupyrev, Nan-Wei Gong, Shiho Fukuhara, Mustafa Emre Karagozler, Carsten Schwesig, and Karen E. Robinson. 2016. Project Jacquard: Interactive Digital Textiles at Scale. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems (CHI '16). ACM, New York, NY, USA, 4216--4227. http://dx.doi.org/10.1145/2858036.2858176Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Przemyslaw Prusinkiewicz and Aristid Lindenmayer. 2012. The algorithmic beauty of plants. Springer Science & Business Media.Google ScholarGoogle Scholar
  21. Michael Rein, Valentine Dominique Favrod, Chong Hou, Tural Khudiyev, Alexander Stolyarov, Jason Cox, Chia-Chun Chung, Chhea Chhav, Marty Ellis, John Joannopoulos, and others. 2018. Diode fibres for fabric-based optical communications. Nature 560, 7717 (2018), 214.Google ScholarGoogle Scholar
  22. Michael L Rivera, Melissa Moukperian, Daniel Ashbrook, Jennifer Mankoff, and Scott E Hudson. 2017. Stretching the bounds of 3D printing with embedded textiles. In Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems. ACM, 497--508.Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Gerard Rubio. 2014. OpenKnit: Open Source Digital Knitting. http://openknit.org. (2014). [Online; Accessed: 2018-09-01].Google ScholarGoogle Scholar
  24. Triambak Saxena, Gerard Rubio, and Tom Catling. 2017. Kniterate: The Digital Knitting Machine. https://www.kickstarter.com/projects/kniterate/kniterate-the-digital-knitting-machine. (2017). [Online; Accessed: 2018-09-01].Google ScholarGoogle Scholar
  25. Adriana Schulz, Cynthia Sung, Andrew Spielberg, Wei Zhao, Robin Cheng, Eitan Grinspun, Daniela Rus, and Wojciech Matusik. 2017. Interactive robogami: An end-to-end system for design of robots with ground locomotion. The International Journal of Robotics Research 36, 10 (2017), 1131--1147.Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Shima Seiki. 2011. SDS-ONE Apex3. http://www.shimaseiki.com/product/design/sdsone_apex/flat/. (2011). [Online; Accessed: 2018-09-01].Google ScholarGoogle Scholar
  27. D.J. Spencer. 2001. Knitting Technology: A Comprehensive Handbook and Practical Guide. Technomic publishing. https://books.google.com/books?id=zsoRvDWPd2gCGoogle ScholarGoogle Scholar
  28. Stoll. 2011. M1Plus pattern software. http://www.stoll.com/stoll_software_solutions_en_4/pattern_software_m1plus/3_1. (2011). [Online; Accessed: 2018-09-01].Google ScholarGoogle Scholar
  29. Nobuyuki Umetani, Danny M Kaufman, Takeo Igarashi, and Eitan Grinspun. 2011. Sensitive couture for interactive garment modeling and editing. ACM Trans. Graph. 30, 4 (2011), 90--1.Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Jenny Underwood. 2009. The design of 3D shape knitted preforms. (2009).Google ScholarGoogle Scholar
  31. Vasturiano. 2018. Force-directed graph rendered on HTML5 canvas. https://github.com/vasturiano/force-graph. (2018). [Online; Accessed: 2018-08--22].Google ScholarGoogle Scholar
  32. Kiril Vidimce, Alexandre Kaspar, Ye Wang, and Wojciech Matusik. 2016. Foundry: Hierarchical material design for multi-material fabrication. In Proceedings of the 29th Annual Symposium on User Interface Software and Technology. ACM, 563--574.Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Anita Vogl, Patrick Parzer, Teo Babic, Joanne Leong, Alex Olwal, and Michael Haller. 2017. StretchEBand: Enabling Fabric-based Interactions through Rapid Fabrication of Textile Stretch Sensors.. In CHI. 2617--2627.Google ScholarGoogle Scholar
  34. Waag. 2014. Building the OpenKnit Machine. https://www.instructables.com/id/Building-the-Open-Knit-machine/. (2014). [Online; Accessed: 2018-09-01].Google ScholarGoogle Scholar
  35. Kui Wu, Xifeng Gao, Zachary Ferguson, Daniele Panozzo, and Cem Yuksel. 2018a. Stitch meshing. ACM Transactions on Graphics (TOG) 37, 4 (2018), 130.Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. Kui Wu, Hannah Swan, and Cem Yuksel. 2018b. Knittable Stitch Meshes. ACM Transactions on Graphics (2018).Google ScholarGoogle Scholar
  37. 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 (TOG) 31, 4 (2012), 37.Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. Cem Yuksel, Sylvain Lefebvre, and Marco Tarini. 2019. Rethinking Texture Mapping. Computer Graphics Forum (Proceedings of Eurographics 2019) 38, 2 (2019), 17. to appear.Google ScholarGoogle Scholar

Index Terms

  1. Knitting Skeletons: A Computer-Aided Design Tool for Shaping and Patterning of Knitted Garments

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      UIST '19: Proceedings of the 32nd Annual ACM Symposium on User Interface Software and Technology
      October 2019
      1229 pages
      ISBN:9781450368162
      DOI:10.1145/3332165

      Copyright © 2019 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 17 October 2019

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate842of3,967submissions,21%

      Upcoming Conference

      UIST '24

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader