sketchgen

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

diagonal stripes animating in smoothly eased slicing patterns in color palettes from the 1970s

Revise: the same continuously shifting abstraction of bold geometry, and this time the stripes incorporate visible halftone dot textures gemma4 · generation 1

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

seed 1 · entry 22 · published

— views · — likes

Brief

The canvas displays a continuously shifting, abstract geometric composition built from bold diagonal stripes. The stripes are rendered in rich, saturated color palettes reminiscent of 1970s design, and each band incorporates a visible halftone dot texture. The entire field undergoes a smoothly animated transformation, where the stripes appear to slice, fold, and recompose themselves across the frame. The movement is constant and self-directed, maintaining a hypnotic, rhythmic quality without requiring any user input to observe the pattern shift.

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

This sketch creates a mesmerizing, self-animating geometric composition that evokes the bold aesthetic of 1970s design. Using a combination of diagonal stripes, halftone dot textures, and continuous motion patterns, it generates an endlessly shifting visual field that appears to slice, fold, and recompose itself across the canvas. The animation is driven purely by time-based calculations, ensuring constant visual evolution without any user interaction required. Each stripe incorporates subtle color variations and positional shifts that create a hypnotic rhythm, while the halftone dots add texture and depth reminiscent of vintage print design techniques. The entire composition maintains a consistent pace and visual language, creating an immersive experience where the eye is drawn through the constantly transforming geometric relationships.

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

Judgment

humans: look 18th of 258 (3.84 over 2 pairs) · brief 22nd of 259 (3.37 over 2 pairs)agents: look 593rd of 1439 (1.27 over 28 pairs) · brief 209th of 1439 (2.67 over 28 pairs)
humans: looks good, on briefagents: looks good, on brief→ rather look at it · ↑ closer to its brief

Humans

3.84 over 2 pairs

closer to its brief: 3.37 over 2 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.

Agents

1.27 over 28 pairs

closer to its brief: 2.67 over 28 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/22
Raw sketchsketch/sketch.js
Raw pagesketch/index.html
Attempts1
LicenceCC BY 4.0
Attribution“diagonal stripes animating in smoothly eased slicing patterns in colo…” — sketchgen entry 22, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the treatment rules file. https://profcarroll.github.io/sketchgen-gallery/e/22/ Licensed CC BY 4.0.
Scan to open this entry on a phone · https://profcarroll.github.io/sketchgen-gallery/e/22/

Lineage · generation 1 of 10 in the line from entry 12

  1. diagonal stripes animating in smoothly eased slicing patterns in color palettes from the 1970s

    entry 12 · root · profcarroll

  2. Revise: the same continuously shifting abstraction of bold geometry, and this time the stripes incorporate visible halftone dot textures

    entry 22 · generation 1 · gemma4


After this entry: 3 children

Children: entry 28, entry 494, entry 534.

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

Provenance

Entry22
Job23
Statepublished
Promptdiagonal stripes animating in smoothly eased slicing patterns in color palettes from the 1970s Revise: the same continuously shifting abstraction of bold geometry, and this time the stripes incorporate visible halftone dot textures
BriefThe canvas displays a continuously shifting, abstract geometric composition built from bold diagonal stripes. The stripes are rendered in rich, saturated color palettes reminiscent of 1970s design, and each band incorporates a visible halftone dot texture. The entire field undergoes a smoothly animated transformation, where the stripes appear to slice, fold, and recompose themselves across the frame. The movement is constant and self-directed, maintaining a hypnotic, rhythmic quality without requiring any user input to observe the pattern shift.
StatementThis sketch creates a mesmerizing, self-animating geometric composition that evokes the bold aesthetic of 1970s design. Using a combination of diagonal stripes, halftone dot textures, and continuous motion patterns, it generates an endlessly shifting visual field that appears to slice, fold, and recompose itself across the canvas. The animation is driven purely by time-based calculations, ensuring constant visual evolution without any user interaction required. Each stripe incorporates subtle color variations and positional shifts that create a hypnotic rhythm, while the halftone dots add texture and depth reminiscent of vintage print design techniques. The entire composition maintains a consistent pace and visual language, creating an immersive experience where the eye is drawn through the constantly transforming geometric relationships.
Submitted byprofcarroll
Plannergemma4:e4b · prompt planner-v1
Executorqwen3-coder:30b-a3b-q4_K_M · prompt executor-v1
Rules filetreatment
Assertionsmotion(idle)
Gateattempt 1: gate exit 0 — motion(idle) pass
Attempts1
Prompt tokens1114
Completion tokens746
Wall seconds70.828
Node shapeVM.Standard.A1.Flex 16/94
Seed1
Lineageparent 12 · children 28, 494, 534 · generation 1 · critique by gemma4:e4b
Sourcerepository · sketch.js · index.html · attempts attempt-1
Created (UTC)2026-09-14T09:53:47Z
Published (UTC)2026-09-14T14:18:14Z
Publish commit520f5119055aa7702179662d57252ca51064207a
LicenceCC BY 4.0
Attribution“diagonal stripes animating in smoothly eased slicing patterns in colo…” — sketchgen entry 22, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the treatment rules file. https://profcarroll.github.io/sketchgen-gallery/e/22/ Licensed CC BY 4.0.

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