Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

KnitKit: a flexible system for machine knitting of customizable textiles

Published: 19 July 2021 Publication History

Abstract

In this work, we introduce KnitKit, a flexible and customizable system for the computational design and production of functional, multi-material, and three-dimensional knitted textiles. Our system greatly simplifies the knitting of 3D objects with complex, varying patterns that use multiple yarns and stitch patterns by separating the high-level design specification in terms of geometry, stitch patterns, materials or colors from the low-level, machine-specific knitting instruction generation. Starting from a triangular 3D mesh and a 2D texture that specifies knitting patterns on top of the geometry, our system generates the required machine instructions in three major steps. First, the input is processed and the KnitNet data structure is generated. This graph structure serves as an abstract interface between the high-level geometric and knitting configuration and the low-level, machine-specific knitting instructions. Second, a graph rewriting procedure is applied on the KnitNet that produces a sequence of abstract machine actions. Finally, the low-level machine instructions are generated by adapting those abstract actions to a specific machine context. We showcase the potential of this computational approach by designing and fabricating a variety of objects with complex geometries, multiple yarns, and multiple stitch patterns.

Supplementary Material

VTT File (3450626.3459790.vtt)
ZIP File (a64-nader.zip)
a64-nader.zip
MP4 File (3450626.3459790.mp4)
Presentation.

References

[1]
Julianna Abel, Jonathan Luntz, and Diann Brei. 2012. A two-dimensional analytical model and experimental validation of garter stitch knitted shape memory alloy actuator architecture. Smart Materials and Structures 21, 8 (Aug. 2012), 085011.
[2]
Carlos Aliaga, Carlos Castillo, Diego Gutierrez, Miguel A Otaduy, Jorge Lopez-Moreno, and Adrian Jarabo. 2017. An appearance model for textile fibers. In Computer Graphics Forum, Vol. 36. Wiley Online Library, 35--45.
[3]
David Bommes, Timm Lempfer, and Leif Kobbelt. 2011. Global structure optimization of quadrilateral meshes. Computer Graphics Forum 30 (2011), 375--384.
[4]
Xiaogang Chen (Ed.). 2015. Advances in 3D textiles. Woodhead Publishing.
[5]
Gabriel Cirio, Jorge Lopez-Moreno, and Miguel A Otaduy. 2016. Yarn-level cloth simulation with sliding persistent contacts. IEEE Transactions on Visualization and Computer Graphics 23, 2 (2016), 1152--1162.
[6]
Andrea Corradini, Ugo Montanari, Francesca Rossi, Hartmut Ehrig, Reiko Heckel, and Michael Löwe. 1997. Algebraic approaches to graph transformation-part I: Basic concepts and double pushout approach. In Handbook Of Graph Grammars And Computing By Graph Transformation: Volume 1: Foundations. World Scientific, 163--245.
[7]
Shen Dong, Scott Kircher, and Michael Garland. 2005. Harmonic functions for quadrilateral remeshing of arbitrary manifolds. Computer Aided Geometric Design 22, 5 (2005), 392 -- 423.
[8]
Yuki Igarashi, Takeo Igarashi, and Hiromasa Suzuki. 2008. Knitting a 3D model. Computer Graphics Forum 27 (2008), 1737--1743.
[9]
Alexandre Kaspar, Liane Makatura, and Wojciech Matusik. 2019. Knitting skeletons: a computer-aided design tool for shaping and patterning of knitted garments. In Proceedings of the 32nd Annual ACM Symposium on User Interface Software and Technology. 53--65.
[10]
Felix Knöppel, Keenan Crane, Ulrich Pinkall, and Peter Schröder. 2015. Stripe patterns on surfaces. ACM Transactions on Graphics (TOG) 34, 4 (2015), 39:1--39:11.
[11]
Jonathan Leaf, Rundong Wu, Eston Schweickart, Doug James, and Steve Marschner. 2018. Interactive design of periodic yarn-level cloth patterns. ACM Transactions on Graphics (TOG) 37, 6 (2018).
[12]
Kok Hoonh Leong, Seeram Ramakrishna, and Zhengming Huang. 2000. The potential of knitting for engineering composites---a review. Composites Part A: Applied Science and Manufacturing 31, 3 (2000), 197--220.
[13]
Bruno Lévy and Hao (Richard) Zhang. 2010. Spectral mesh processing. In ACM SIGGRAPH 2010 Courses (Los Angeles, California) (SIGGRAPH '10). Association for Computing Machinery, New York, NY, USA, Article 8, 312 pages.
[14]
Minchen Li. 2018. FoldSketch: enriching garments with physically reproducible folds. Ph.D. Dissertation. University of British Columbia.
[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).
[16]
Michael Meißner and Bernd Eberhardt. 1998. The art of knitted fabrics, realistic & physically based modelling of knitted patterns. In Computer Graphics Forum, Vol. 17. Wiley Online Library, 355--362.
[17]
Vidya Narayanan, Lea Albaugh, Jessica Hodgins, Stelian Coros, and James Mccann. 2018. Automatic machine knitting of 3D meshes. ACM Transactions on Graphics (TOG) 37, 3 (2018).
[18]
Vidya Narayanan, Kui Wu, Cem Yuksel, and James McCann. 2019. Visual knitting machine programming. ACM Transactions on Graphics 38, 4, Article 63 (2019), 13 pages.
[19]
Mariana Popescu, Matthias Rippmann, Tom Van Mele, and Philippe Block. 2018. Automated generation of knit patterns for non-developable surfaces. Springer Singapore, Singapore, 271--284.
[20]
E.J. Power. 2015. Chapter 12 - Yarn to fabric: knitting. In Textiles and Fashion, Rose Sinclair (Ed.). Woodhead Publishing, 289 -- 305.
[21]
Shima Seiki. 2020. SDS-One Apex. https://www.shimaseiki.com/product/design/ Accessed: 2020-05-22.
[22]
Shima Seiki. 2XS. Shima Seiki MACH2XS product page. https://www.shimaseiki.com/product/knit/mach2xs/. Accessed: 2021-01-28.
[23]
David J Spencer. 2001. Knitting technology: a comprehensive handbook and practical guide. Woodhead Publishing.
[24]
Stoll. 2020. M1PLUS. https://www.stoll.com/en/software/m1plusr/ Accessed: 2020-05-22.
[25]
Julian Ullmann. 1976. An algorithm for subgraph isomorphism. J. ACM 23, 1 (Jan. 1976), 31--42.
[26]
Jenny Underwood. 2009. The design of 3D shape knitted preforms. (2009).
[27]
Katja Wolff and Olga Sorkine-Hornung. 2019. Wallpaper pattern alignment along garment seams. ACM Transactions on Graphics (TOG) 38, 4 (2019).
[28]
Kui Wu, Xifeng Gao, Zachary Ferguson, Daniele Panozzo, and Cem Yuksel. 2018. Stitch meshing. ACM Transactions on Graphics (TOG) 37, 4 (2018).
[29]
Kui Wu, Hannah Swan, and Cem Yuksel. 2019. Knittable stitch meshes. ACM Transactions on Graphics 38, 1 (2019).
[30]
Kui Wu, Marco Tarini, Cem Yuksel, James Mccann, and Xifeng Gao. 2021. Wearable 3D machine knitting: automatic generation of shaped knit Sheets to cover real-world objects. IEEE Transactions on Visualization Computer Graphics 01 (2021), 1--1.
[31]
Kui Wu and Cem Yuksel. 2017. Real-time cloth rendering with fiber-level detail. IEEE Transactions on Visualization and Computer Graphics 25, 2 (2017), 1297--1308.
[32]
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).

Cited By

View all

Index Terms

  1. KnitKit: a flexible system for machine knitting of customizable textiles

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Transactions on Graphics
    ACM Transactions on Graphics  Volume 40, Issue 4
    August 2021
    2170 pages
    ISSN:0730-0301
    EISSN:1557-7368
    DOI:10.1145/3450626
    Issue’s Table of Contents
    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 ACM 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: 19 July 2021
    Published in TOG Volume 40, Issue 4

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. functional textiles
    2. machine knitting

    Qualifiers

    • Research-article

    Funding Sources

    • HKUST

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)81
    • Downloads (Last 6 weeks)2
    Reflects downloads up to 21 Sep 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Computational Illusion KnittingACM Transactions on Graphics10.1145/365823143:4(1-13)Online publication date: 19-Jul-2024
    • (2024)Solid KnittingACM Transactions on Graphics10.1145/365812343:4(1-15)Online publication date: 19-Jul-2024
    • (2024)Knitted fabric simulation: A surveyComputer Animation and Virtual Worlds10.1002/cav.226235:4Online publication date: 20-Aug-2024
    • (2023)Yarn-level deformation for weft-knitted stitchesJournal of Engineered Fibers and Fabrics10.1177/1558925023121091818Online publication date: 30-Nov-2023
    • (2023)Semantics and Scheduling for Machine Knitting CompilersACM Transactions on Graphics10.1145/359244942:4(1-26)Online publication date: 26-Jul-2023
    • (2023)An Augmented Knitting Machine for Operational Assistance and Guided ImprovisationProceedings of the 2023 CHI Conference on Human Factors in Computing Systems10.1145/3544548.3581549(1-15)Online publication date: 19-Apr-2023
    • (2022)Loop Order Analysis of Weft-Knitted TextilesTextiles10.3390/textiles20200152:2(275-295)Online publication date: 18-May-2022
    • (2021)Effect of Stitch Pattern on the Electrical Properties of Wale-wise Knitted Strain Sensors and Interconnects2021 IEEE Sensors10.1109/SENSORS47087.2021.9639732(1-4)Online publication date: 31-Oct-2021

    View Options

    Get Access

    Login options

    Full Access

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media