Loom of Doom is an HTML5/JavaScript weaving machine that weaves pixel arts.
Since this machine is an abstract simulation of a Jacquard Loom, it is intended to be complicated and pointlessly tricky, but you could still find some techniques to make the pixel art creation process less painful.
I think of this project as a game, but you could also consider it an almost-useless machine 🫠.
You can try it out here:
This is a project for Literature in the Age of Artificial Intelligence (LIT-AI), Spring 2022 at Columbia University.
You may check out the class repo here.
The brilliant class cannot happen without them!
THANK YOU!!!
The youtube videos below are very inspiring to this project.
- 📜 The general background of Jacquard Loom and Computing: https://youtu.be/MQzpLLhN0fY
- 🤖 An Interesting Contemporary Automated Loom without Physical Punched Cards: https://youtu.be/Czun6yVpzp0
- 🏛️ How Jacquard Weaving Works In Details: https://youtu.be/K6NgMNvK52A
- 🤩 Changing Weft Colors Demonstration: https://youtu.be/3Bgt3RwrAG0
- 🇫🇷 How Jacquard Loom Weaves More Than Two Colors: https://youtu.be/ZmJSz94oqh4
This project is of course, inspired by r/place on reddit as well. The color palette originates from the r/place.
This project is also inspired by Araki's artworks.
-
Chapter 101, Volume 12, JoJo's Bizarre Adventure Part 6 Jolyne Cujoh: Stone Ocean (ジョジョの奇妙な冒険 第6部 空条徐倫 ―『石作りの海ストーンオーシャン』)
The web-based weaving machine is written in vanilla JS.
The imageCode generator is written in Python.
- The web app is only partially responsive.
- It doesn't really "recreate" parts and actual mechanism in the Jacquard Loom
- No physical components are designed, so the experience is non-physical
- The board is small. Although it is scalable, the interaction for a bigger board has to be redesigned. Such as auto-zooming.
- There are still many features that could be implemented.