KnitKit: A flexible system for machine knitting of customizable textiles

15Citations
Citations of this article
26Readers
Mendeley users who have this article in their library.
Get full text

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.

Author supplied keywords

Cite

CITATION STYLE

APA

Nader, G., Quek, Y. H., Chia, P. Z., Weeger, O., & Yeung, S. K. (2021). KnitKit: A flexible system for machine knitting of customizable textiles. ACM Transactions on Graphics, 40(4). https://doi.org/10.1145/3450626.3459790

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free