Infinite Weft is a weaving simulator that generates endless, non-repeating patterns.
It works the same way a real-life loom works - indeed, the patterns (called draw-downs in the weaving world) can be downloaded and used to make textiles.
Unlike a real-life loom, this one can weave endless patterns; it can literally weave forever without repeating itself. Currently the endless pattern is being generated using Wolfram's Rule 30. Other methods of pattern generation are coming soon.
The art of hand-weaving is fading memory. Yet, it's incredibly fascinating from a mathematical perspective, and from the angle of computational history (Jacquard looms were a big influence on the first computers, and the binary logic of weaving is closely tied to the base logic of computation).
Weaving also has a great deal of personal meaning to me. My mom, Diane Thorp, is a master weaver, and I think being surrounded by textiles and their underlying mathematics was a huge influence on me and my work. This project is an attempt to re-embrace some of those beginnings, a chance to work with my mother, and a foundation for more work with real, physical looms.