Litcius/Paper detail

KnitGIST

Megan Hofmann, Jennifer Mankoff, Scott E. Hudson

202027 citationsDOI

Abstract

Automatic knitting machines are robust, digital fabrication devices that enable rapid and reliable production of attractive, functional objects by combining stitches to produce unique physical properties. However, no existing design tools support optimization for desirable physical and aesthetic knitted properties. We present KnitGIST (Generative Instantiation Synthesis Toolkit for knitting), a program synthesis pipeline and library for generating hand- and machine-knitting patterns by intuitively mapping objectives to tactics for texture design. KnitGIST generates a machine-knittable program in a domain-specific programming language.

Topics & Concepts

Computer sciencePipeline (software)Domain (mathematical analysis)Engineering drawingGenerative grammarProgramming languageSoftware engineeringHuman–computer interactionArtificial intelligenceEngineeringMathematical analysisMathematicsInteractive and Immersive DisplaysAdvanced Materials and MechanicsTeaching and Learning Programming
KnitGIST | Litcius