top of page
2024

Digital Crochet

This project explores new techniques to crochet, combining physical and digital forms.

A crochet pattern is written out so that the crocheter knows which stitches to make, how many to make, and where to make them. A program is lines of code compiled to tell the machine what to do, how many times, and when. In both cases, it is a set of instructions to be executed in a particular order. A crochet pattern is essentially a program; a program is a pattern.

The idea was to use the similarity to translate principles from the crochet field into digital worlds, using code and 3D modeling.

I used p5.js to demonstrate the shapes, layers, and blank spaces that characterize a crochet pattern. These are some of the results: (press the pictures to see the code in OpenProccessing) 

I added another dimension to try to visualize some of the 3d properties of the crochet patterns.

Then, I created a Python-based simulation using Pygame, where the user can control the number of layers, the number of stitches in each layer, and the type of each stitch. It draws a "digital crochet pattern".

bottom of page