Project

Codewoven

Weaving patterns through constraint-driven computation

When
December 2025
What
Demoscene-inspired low-tech generative GIF animations
Role
Project research & concept, software development
Skills
Processing

Codewoven explores how textile logic can be translated into low-technology digital graphics. Inspired by the weaving theories of Anni Albers, the project approaches the digital image as a structured surface where repetition, rhythm, and modular systems generate complex patterns.

Using Processing, algorithmic rules were developed to produce textile-like visual structures reminiscent of warp and weft. The generated patterns were then exported as animated GIFs and refined to meet the strict 128KB file size constraint of the 128KB platform.

Working within this limitation, the project embraces a demoscene-inspired approach where compression, minimal code, and computational efficiency become part of the aesthetic. The resulting GIF animations reinterpret weaving structures as lightweight generative graphics, demonstrating how complex visual textures can emerge from simple algorithms and low-tech computation.

Selected and exhibited at PCD Coimbra 2026

Codewoven

Let's try · triangles

Move the mouse over the canvas: nearby tiles follow the quadrant under the cursor. The pattern also drifts randomly.

Codewoven — 2
Codewoven — 3

Let's try · lines

Move the pointer over the line segments to cycle colors. Press R to reset.

Codewoven — 4
Codewoven — 5

Let's try the grid pattern

Move the walker with arrow keys. The sky-blue path wanders on its own and turns deeper blue where it overlaps. Press R to reset.

Codewoven — 6
Codewoven — 7
Codewoven — 8
Codewoven — 9
Codewoven — 10