Knit Stanford Bunny. wikipedia
Carnegie Mellon University computer scientists have developed a system that can translate a wide variety of 3-D shapes into stitch-by-stitch instructions that enable a computer-controlled knitting machine to automatically produce shapes. page
Widely used machines manipulate loops of yarn with hook-shaped needles, which lie in parallel needle beds angled toward each other in an inverted V shape. The machines are highly capable, but are limited when compared with hand knitting. The CMU algorithm takes these constraints into account producing instructions for patterns that work within the limits of the machine and reduce the risk of yarn breaks or jams.