Knitting machines are powerful, flexible fabrication devices that are difficult to program. We aim to change that by updating the knitting design pipeline.
At the core of our proposed pipeline is Knitout, a low-level machine-neutral format for describing knitting machine programs. Knitout is intended as an output language for design tools and an input language for simulators and machine-specific backends.
In addition to the Knitout format, we are working on producing a new set of open source high-level design tools, including those based on our Knitting Compiler work at Disney Research, and our more recent work on Automatic Machine Knitting of 3D Meshes.
A Compiler for 3D Machine Knitting (external link)SIGGRAPH 2016
ACM Transactions on Graphics (to appear)