Languages for 3D Industrial Knitting
summary
Claim: current machine control languages are brittle and low-level. Implementation: a SIGGRAPH 2016 compiler takes declarative tubes and sheets and emits NitPaint for a Shima whole‑garment flatbed with ~600 needles and two beds, compiling down to an assembly of knit,tuck,transfer,split primitives. Algorithm: a dynamic‑programming collapse–stretch–expand transfer planner that is provably complete (but currently inefficient). Tooling: a JavaScript library (Nancy) and examples — gloves, a stuffed bear and a snake — successfully knit from generated instructions.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 0:31Topics
- 0:43What is Knitting
- 3:31Knitting Machines
- 6:07How Knitting Machines Work
- 8:35Needle Operations
- 11:50KnitSpeak
- 14:43Charts
- 16:51KnitPaint
- 27:27Nancy
- 34:28Objects
- 35:44Example
- 39:25Conclusion
related talks
10mKnitGIST: A Programming Synthesis Toolkit for Generating Functional Machine-Knitting Textures
28mExploring Self-Embedded Knitting Programs with Twine
18mKnitting Skeletons: A Computer-Aided Design Tool for Shaping and Patterning of Knitted Garments
17mKnitPicking Textures: Programming and Modifying Complex Knitted Textures for Machine and Hand ...
27mProgramming with Yarn
26mKnitting for Javascripters
13mUsing an Array of Needles to Create Solid Knitted Shapes
39mGenerative Machines
