KnitPicking Textures: Programming and Modifying Complex Knitted Textures for Machine and Hand ...
summary
KnitPick presents a compiler and pipeline that converts two Knitspeak dialects into KnitGraphs and emits both machine and hand-knitting instructions, validated on a 472-texture dataset of measured and photographed samples. The system implements two concrete algorithms: KnitCarving (dynamic-programming removal of stitches to resize textures, often removing one stitch with imperceptible change) and KnitPatching (balancing loop counts and adding increases/decreases to join textures flat). Outputs run on an industrial machine and hand-knit samples and substantially reduce join distortion.
AI-written summary · about
chapters (10)
- 0:00Introduction to knitPicking
- 1:30Industrial knitting basics
- 3:39Knitspeak and hand knitting
- 4:45Understanding knit stitches
- 6:31KnitGraph representation
- 6:53KnitCarving for sizing textures
- 9:02Combining textures without lumpiness
- 11:10Future work and applications
- 11:52Key takeaways from research
- 12:37Q&A session
related talks
10mKnitGIST: A Programming Synthesis Toolkit for Generating Functional Machine-Knitting Textures
41mLanguages for 3D Industrial Knitting
28mExploring Self-Embedded Knitting Programs with Twine
26mKnitting for Javascripters
30mOnce upon a punch card - how textiles can explain why we have the web
25mpyKnit: math tools for knitters
27mProgramming with Yarn
14mQUILT: Supporting Modular Design of Machine-Knitting Programs
