Nothing Special   »   [go: up one dir, main page]

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

Published: 17 October 2019 Publication 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.

Supplementary Material

SRT File (ufp2542pvc.srt)
Preview video captions
ZIP File (ufp2542aux.zip)
The supplementary consists of two documents: - supplementary.pdf which provides implementation details and further explanations to the main paper - video.mp4 which provides an overview of our system and user sessions as well as more results
MP4 File (ufp2542pv.mp4)
Preview video
MP4 File (p53-kaspar.mp4)

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.3311767
[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/d3
[3]
Butterick Publishing Inc. 2016. The Art of Knitting (Dover Knitting, Crochet, Tatting, Lace). Dover Publications.
[4]
Robert L Cook. 1984. Shade trees. ACM Siggraph Computer Graphics 18, 3 (1984), 223--231.
[5]
Nanette Donohue. 2015. 750 Knitting Stitches: The Ultimate Knit Stitch Bible. St. Martin's Griffin.
[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.
[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).
[8]
Yuki Igarashi, Takeo Igarashi, and Hiromasa Suzuki. 2008a. Knitting a 3D model. In Computer Graphics Forum, Vol. 27. Wiley Online Library, 1737--1743.
[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.
[10]
Jonathan Kaldor. 2011. Simulating yarn-based cloth. (2011).
[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.html
[12]
Matthew Keeter. 2013. Hierarchical volumetric object representations for digital fabrication workflows. ACM.
[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.3275105
[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.
[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.
[16]
Vidya Narayanan, Lea Albaugh, Jessica Hodgins, Stelian Coros, and James McCann. 2018. Automatic Knitting of 3D Meshes. ACM Trans. Graph (2018).
[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.
[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.1935715
[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.2858176
[20]
Przemyslaw Prusinkiewicz and Aristid Lindenmayer. 2012. The algorithmic beauty of plants. Springer Science & Business Media.
[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.
[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.
[23]
Gerard Rubio. 2014. OpenKnit: Open Source Digital Knitting. http://openknit.org. (2014). [Online; Accessed: 2018-09-01].
[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].
[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.
[26]
Shima Seiki. 2011. SDS-ONE Apex3. http://www.shimaseiki.com/product/design/sdsone_apex/flat/. (2011). [Online; Accessed: 2018-09-01].
[27]
D.J. Spencer. 2001. Knitting Technology: A Comprehensive Handbook and Practical Guide. Technomic publishing. https://books.google.com/books?id=zsoRvDWPd2gC
[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].
[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.
[30]
Jenny Underwood. 2009. The design of 3D shape knitted preforms. (2009).
[31]
Vasturiano. 2018. Force-directed graph rendered on HTML5 canvas. https://github.com/vasturiano/force-graph. (2018). [Online; Accessed: 2018-08--22].
[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.
[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.
[34]
Waag. 2014. Building the OpenKnit Machine. https://www.instructables.com/id/Building-the-Open-Knit-machine/. (2014). [Online; Accessed: 2018-09-01].
[35]
Kui Wu, Xifeng Gao, Zachary Ferguson, Daniele Panozzo, and Cem Yuksel. 2018a. Stitch meshing. ACM Transactions on Graphics (TOG) 37, 4 (2018), 130.
[36]
Kui Wu, Hannah Swan, and Cem Yuksel. 2018b. Knittable Stitch Meshes. ACM Transactions on Graphics (2018).
[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.
[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.

Cited By

View all
  • (2025)PuzMaty: Supporting Puzzle Mats Design Creation2025 IEEE/SICE International Symposium on System Integration (SII)10.1109/SII59315.2025.10871081(919-923)Online publication date: 21-Jan-2025
  • (2024)The transformative role of computer-aided design technology in innovation in the apparel industryApplied Mathematics and Nonlinear Sciences10.2478/amns-2024-22309:1Online publication date: 5-Aug-2024
  • (2024)UFO Instruction Graphs Are Machine KnittableACM Transactions on Graphics10.1145/368794843:6(1-22)Online publication date: 19-Dec-2024
  • Show More Cited By

Index Terms

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

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    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
    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].

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 17 October 2019

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. cad
    2. computerized knitting
    3. patterning
    4. shaping

    Qualifiers

    • Research-article

    Funding Sources

    Conference

    UIST '19

    Acceptance Rates

    Overall Acceptance Rate 561 of 2,567 submissions, 22%

    Upcoming Conference

    UIST '25
    The 38th Annual ACM Symposium on User Interface Software and Technology
    September 28 - October 1, 2025
    Busan , Republic of Korea

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)447
    • Downloads (Last 6 weeks)79
    Reflects downloads up to 16 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2025)PuzMaty: Supporting Puzzle Mats Design Creation2025 IEEE/SICE International Symposium on System Integration (SII)10.1109/SII59315.2025.10871081(919-923)Online publication date: 21-Jan-2025
    • (2024)The transformative role of computer-aided design technology in innovation in the apparel industryApplied Mathematics and Nonlinear Sciences10.2478/amns-2024-22309:1Online publication date: 5-Aug-2024
    • (2024)UFO Instruction Graphs Are Machine KnittableACM Transactions on Graphics10.1145/368794843:6(1-22)Online publication date: 19-Dec-2024
    • (2024)MediKnit: Soft Medical Making for Personalized and Clinician-Designed Wearable Devices for Hand EdemaProceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies10.1145/36785048:3(1-30)Online publication date: 9-Sep-2024
    • (2024)Bumping Elbows: from 3D Body Scans to 3D KnittingAdjunct Proceedings of the 9th ACM Symposium on Computational Fabrication10.1145/3665662.3673267(1-3)Online publication date: 7-Jul-2024
    • (2024)ScrapMap: Interactive Color Layout for Scrap QuiltingProceedings of the 37th Annual ACM Symposium on User Interface Software and Technology10.1145/3654777.3676404(1-17)Online publication date: 13-Oct-2024
    • (2024)WasteBanned: Supporting Zero Waste Fashion Design Through Linked EditsProceedings of the 37th Annual ACM Symposium on User Interface Software and Technology10.1145/3654777.3676395(1-13)Online publication date: 13-Oct-2024
    • (2024)What's in a cable? Abstracting Knitting Design Elements with Blended Raster/Vector PrimitivesProceedings of the 37th Annual ACM Symposium on User Interface Software and Technology10.1145/3654777.3676351(1-20)Online publication date: 13-Oct-2024
    • (2024)Singular Foliations for Knit Graph DesignACM SIGGRAPH 2024 Conference Papers10.1145/3641519.3657487(1-11)Online publication date: 13-Jul-2024
    • (2024)KnitScape: Computational Design and Yarn-Level Simulation of Slip and Tuck Colorwork Knitting PatternsProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642799(1-20)Online publication date: 11-May-2024
    • Show More Cited By

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Login options

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media