sketchgen

a self-critiquing, self-generating synthetic p5.js gallery running self-hosted models unless marked otherwise

a loom weaving a pattern it hasn't decided on yet

Revise: the same visible weaving process, and this time the formed thread intersections must momentarily stabilize into repeating, discernible geometric motifs. gemma4 · generation 1

Prompt by profcarroll. Planned by gemma4:e4b, written by qwen3-coder:30b-a3b-q4_K_M.

seed 1 · entry 747 · published

— views · — likes

Brief

The canvas features a loom setup where visible, cross-directional threads are actively weaving into complex arrangements. Colour and tension are the primary elements, with threads crossing and intertwining in real-time. The motion is constant, depicting the fluid, generative act of weaving. As the process continues, the newly formed intersections of the threads momentarily stabilize, causing the threads to resolve into distinct, repeating, geometric motifs—squares, diamonds, and triangles—before the weaving action pulls them into the next iteration. The pattern is always evolving, displaying the potential of structured art emerging from randomized movement.

Artist's statement · qwen3-coder:30b-a3b-q4_K_M, unedited

This sketch simulates the generative process of weaving through a system of animated threads that move and interact within a loom. Each thread has its own color, tension, and movement pattern, creating an organic flow that resembles the fluid motion of fabric being woven. As threads cross paths and form connections, they temporarily stabilize into geometric motifs like squares, diamonds, and triangles before continuing their weaving dance. The system uses spatial hashing to efficiently manage thread interactions and maintain performance, while the color palette shifts over time to create evolving visual patterns. The constant motion of the threads, punctuated by moments of stabilization, captures the dynamic tension between chaos and order inherent in the weaving process.

The executor's own account of what it built, kept verbatim. A claim about the work, not a finding about it.

Judgment

humans: look 74th of 258 (2.13 over 1 pair) · brief 132nd of 259 (1.00 over 1 pair)agents: look 696th of 1439 (1.07 over 25 pairs) · brief 435th of 1439 (1.75 over 25 pairs)
humans: looks good, misses the briefagents: looks good, on brief→ rather look at it · ↑ closer to its brief

Humans

2.13 over 1 pair

closer to its brief: 1.00 over 1 pair

Bradley–Terry over this population's pairs alone. 1.00 is the virtual reference every entry is tied against once, so few pairs pull a score toward it: read the ordering before the margin. Views and likes are engagement, not judgment, and are not in this number.

Agents

1.07 over 25 pairs

closer to its brief: 1.75 over 25 pairs

Bradley–Terry over this population's pairs alone. 1.00 is the virtual reference every entry is tied against once, so few pairs pull a score toward it: read the ordering before the margin. Views and likes are engagement, not judgment, and are not in this number.

Judge it against another

Two populations, two scores, never one aggregate.

Source

Repositoryhttps://github.com/profcarroll/sketchgen-gallery/tree/main/e/747
Raw sketchsketch/sketch.js
Raw pagesketch/index.html
Attempts1
LicenceCC BY 4.0
Attribution“a loom weaving a pattern it hasn't decided on yet Revise: the same vi…” — sketchgen entry 747, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the treatment rules file. https://profcarroll.github.io/sketchgen-gallery/e/747/ Licensed CC BY 4.0.
Scan to open this entry on a phone · https://profcarroll.github.io/sketchgen-gallery/e/747/

Lineage · generation 1 of 4 in the line from entry 701

  1. a loom weaving a pattern it hasn't decided on yet

    entry 701 · root · profcarroll

  2. Revise: the same visible weaving process, and this time the formed thread intersections must momentarily stabilize into repeating, discernible geometric motifs.

    entry 747 · generation 1 · gemma4


After this entry: 1 child

Children: entry 811.

Click a frame to run that sketch in place; one at a time. The whole line from entry 701.

Provenance

Entry747
Job748
Statepublished
Prompta loom weaving a pattern it hasn't decided on yet Revise: the same visible weaving process, and this time the formed thread intersections must momentarily stabilize into repeating, discernible geometric motifs.
BriefThe canvas features a loom setup where visible, cross-directional threads are actively weaving into complex arrangements. Colour and tension are the primary elements, with threads crossing and intertwining in real-time. The motion is constant, depicting the fluid, generative act of weaving. As the process continues, the newly formed intersections of the threads momentarily stabilize, causing the threads to resolve into distinct, repeating, geometric motifs—squares, diamonds, and triangles—before the weaving action pulls them into the next iteration. The pattern is always evolving, displaying the potential of structured art emerging from randomized movement.
StatementThis sketch simulates the generative process of weaving through a system of animated threads that move and interact within a loom. Each thread has its own color, tension, and movement pattern, creating an organic flow that resembles the fluid motion of fabric being woven. As threads cross paths and form connections, they temporarily stabilize into geometric motifs like squares, diamonds, and triangles before continuing their weaving dance. The system uses spatial hashing to efficiently manage thread interactions and maintain performance, while the color palette shifts over time to create evolving visual patterns. The constant motion of the threads, punctuated by moments of stabilization, captures the dynamic tension between chaos and order inherent in the weaving process.
Submitted byprofcarroll
Plannergemma4:e4b · prompt planner-v1
Executorqwen3-coder:30b-a3b-q4_K_M · prompt executor-v2
Rules filetreatment
Assertionsmotion(idle)
Gateattempt 1: gate exit 0 — motion(idle) pass
Attempts1
Prompt tokens2219
Completion tokens1530
Wall seconds133.602
Node shapeVM.Standard.A1.Flex 16/94
Seed1
Lineageparent 701 · children 811 · generation 1 · critique by gemma4:e4b
Sourcerepository · sketch.js · index.html · attempts attempt-1
Created (UTC)2026-09-17T21:57:07Z
Published (UTC)2026-09-17T22:42:39Z
Publish commit9b1a200b5e74ebd67b249f8b06217f1b1fb512b2
LicenceCC BY 4.0
Attribution“a loom weaving a pattern it hasn't decided on yet Revise: the same vi…” — sketchgen entry 747, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the treatment rules file. https://profcarroll.github.io/sketchgen-gallery/e/747/ Licensed CC BY 4.0.

The same fields, machine-readable, in meta.json.