Automatic Machine Knitting of 3D Meshes
Vidya NarayananLea AlbaughJessica HodginsStelian CorosJames McCann
ACM Trans. Graph. (2018)

We present the first computational approach that can transform 3D meshes, created by traditional modeling programs, directly into instructions for a computer-controlled knitting machine. Knitting machines are able to robustly and repeatably form knitted 3D surfaces from yarn, but have many constraints on what they can fabricate. Given user-defined starting and ending points on an input mesh, our system incrementally builds a helix-free, quad-dominant mesh with uniform edge lengths, runs a tracing procedure over this mesh to generate a knitting path, and schedules the knitting instructions for this path in a way that is compatible with machine constraints. We demonstrate our approach on a wide range of 3D meshes.

Vidya Narayanan, Lea Albaugh, Jessica Hodgins, Stelian Coros, James McCann (2018). Automatic Machine Knitting of 3D Meshes. ACM Trans. Graph., 37(3), 35:1--35:15.

@article{ autoknit,
author = {Vidya Narayanan, Lea Albaugh, Jessica Hodgins, Stelian Coros and James McCann},
title = {Automatic Machine Knitting of 3D Meshes},
journal = {ACM Trans. Graph.},
issue_date = {August 2018},
volume = {37},
number = {3},
month = aug,
year = {2018},
issn = {0730-0301},
pages = {35:1--35:15},
articleno = {35},
numpages = {15},
url = {},
doi = {10.1145/3186265},
acmid = {3186265},
publisher = {ACM},
address = {New York, NY, USA},
keywords = {3D printing, CAM, Knitting, automatic knitting},