KODA: Knit-program Optimization by Dependency Analysis
Megan Hofmann
摘要
Digital knitting machines have the capability to reliably manufacture seamless, textured, and multi-material garments, but these capabilities are obscured by limiting CAD tools. Recent innovations in computational knitting build on emerging programming infrastructure that gives full access to the machine’s capabilities but requires an extensive understanding of machine operations and execution. In this paper, we contribute a critical missing piece of the knitting-machine programming pipeline–a program optimizer. Program optimization allows programmers to focus on developing novel algorithms that produce desired fabrics while deferring concerns of efficient machine operations to the optimizer. We present KODA, the Knit-program Optimization by Dependency Analysis method. KODA re-orders and reduces machine instructions to reduce knitting time, increase knitting reliability, and manage boilerplate operations that adjust the machine state. The result is a system that enables programmers to write readable and intuitive knitting algorithms while producing efficient and verified programs.
问问这篇 Paper
问问你的智能体。
Lune 读过与它相关的顶会 Paper,每个回答都会注明依据哪几篇。
相关 Paper
- KnitGIST: A Programming Synthesis Toolkit for Generating Functional Machine-Knitting TexturesMegan Hofmann, Jennifer Mankoff, Scott E. HudsonUIST 2020 · 被引用 27 次
- KnitScript: A Domain-Specific Scripting Language for Advanced Machine KnittingMegan Hofmann, Lea Albaugh, Tongyan Wang, Jennifer Mankoff 等UIST 2023 · 被引用 28 次
- Semantics and Scheduling for Machine Knitting CompilersJenny Lin, Vidya Narayanan, Yuka Ikarashi, Jonathan Ragan-Kelley 等SIGGRAPH 2023 · 被引用 16 次
- Knit sketching: from cut & sew patterns to machine-knit garmentsAlexandre Kaspar, Kui Wu, Yiyue Luo, Liane Makatura 等SIGGRAPH 2021 · 被引用 34 次
- KnitKit: a flexible system for machine knitting of customizable textilesGeorges Nader, Yu Han Quek, Pei Zhi Chia, Oliver Weeger 等SIGGRAPH 2021 · 被引用 20 次
