Show simple item record

dc.contributor.authorMcCann, James
dc.contributor.authorAlbaugh, Lea
dc.contributor.authorNarayanan, Vidya
dc.contributor.authorGrow, April
dc.contributor.authorMatusik, Wojciech
dc.contributor.authorMankoff, Jennifer
dc.contributor.authorHodgins, Jessica
dc.date.accessioned2021-10-27T20:10:13Z
dc.date.available2021-10-27T20:10:13Z
dc.date.issued2016
dc.identifier.urihttps://hdl.handle.net/1721.1/134995
dc.description.abstract© 2016 Copyright held by the owner/author(s). Publication rights licensed to ACM. Industrial knitting machines can produce finely detailed, seamless, 3D surfaces quickly and without human intervention. However, the tools used to program them require detailed manipulation and understanding of low-level knitting operations. We present a compiler that can automatically turn assemblies of high-level shape primitives (tubes, sheets) into low-level machine instructions. These high-level shape primitives allow knit objects to be scheduled, scaled, and otherwise shaped in ways that require thousands of edits to low-level instructions. At the core of our compiler is a heuristic transfer planning algorithm for knit cycles, which we prove is both sound and complete. This algorithm enables the translation of high-level shaping and scheduling operations into needle-level operations. We show a wide range of examples produced with our compiler and demonstrate a basic visual design interface that uses our compiler as a backend.
dc.language.isoen
dc.publisherAssociation for Computing Machinery (ACM)
dc.relation.isversionof10.1145/2897824.2925940
dc.rightsCreative Commons Attribution-Noncommercial-Share Alike
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/
dc.sourceMIT web domain
dc.titleA compiler for 3D machine knitting
dc.typeArticle
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
dc.relation.journalACM Transactions on Graphics
dc.eprint.versionAuthor's final manuscript
dc.type.urihttp://purl.org/eprint/type/JournalArticle
eprint.statushttp://purl.org/eprint/status/PeerReviewed
dc.date.updated2019-06-21T14:36:02Z
dspace.orderedauthorsMcCann, J; Albaugh, L; Narayanan, V; Grow, A; Matusik, W; Mankoff, J; Hodgins, J
dspace.date.submission2019-06-21T14:36:06Z
mit.journal.volume35
mit.journal.issue4
mit.metadata.statusAuthority Work and Publication Information Needed


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record