KnitPick: Programming and Modifying Complex Knitted Textures for Machine and Hand Knitting

Shape-Changing Interfaces & Soft Robotic MaterialsShape-Changing Materials & 4D PrintingTextile Art & Craft DigitizationMakers & DIY EnthusiastsCraft Artisans (Textiles, Ceramics, etc.)

Knitting creates complex, soft objects with unique and controllable texture properties that can be used to create interactive objects. However, little work addresses the challenges of using knitted textures. We present KnitPick: a pipeline for interpreting pre-existing hand-knitting texture patterns into a directed-graph representation of knittable structures (KnitGraphs) which can be output to machine and hand-knitting instructions. Using KnitPick, we contribute a measured and photographed data set of \totaltextures{} knitted textures. Based on findings from this data set, we contribute two algorithms for manipulating KnitGraphs. KnitCarving shapes a graph while respecting a texture, and KnitPatching combines graphs with disparate textures while maintaining a consistent shape. Using these algorithms and textures in our data set we are able to create three Knitting based interactions: roll, tug, and slide. KnitPick is the first system to bridge the gap between hand- and machine-knitting when creating complex knitted textures.

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/papers/uist/3054/2019

AdRecommended

Learn AI Coding at CodeNow

At a Glance

Paper Snapshot

fact_check
dataset
Source
UIST
calendar_month
Year
2019
emoji_events
Award
No award tagged
group
Authors
7 authors
sell
Subtopics
Shape-Changing Interfaces & Soft Robotic Materials, Shape-Changing Materials & 4D Printing, Textile Art & Craft Digitization
work
Professions
Makers & DIY Enthusiasts, Craft Artisans (Textiles, Ceramics, etc.)
article
Content Status
Abstract only
hub
Related Papers
10 related papers