sketchgen

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

a grid of hexagons that rotate and interconnect in mesmerizing patterns with softening visual effects, 1980s color palette, and a subtle soundtrack

Revise: get sound working profcarroll · generation 9 · 8 earlier revisions in the lineage below

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

seed 1 · entry 759 · published

— views · — likes

Brief

The canvas displays an intricate, interlocking tessellation of hexagons rendered in a vibrant 1980s color palette. These hexagons continuously rotate and shift, creating mesmerizing, evolving patterns. The visual core features color shifts across the tessellation, where the saturation of a hexagon is dynamically influenced by the rotational velocity of its neighbors. The pattern also features varied levels of perceived transparency and directional flow. The visual display is accompanied by a subtle, ambient soundtrack, and the entire structure is interactive, responding to mouse clicks to alter its configuration and movement.

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

This sketch creates a mesmerizing, evolving tessellation of rotating hexagons that pulse and shift across the canvas in a vibrant 1980s color palette. Each hexagon rotates at its own velocity while subtly shifting position, creating an organic flow that responds to its neighbors' movements. The saturation of each hexagon dynamically changes based on the average rotational speed of nearby hexagons, creating visual feedback loops that make the pattern feel alive and interactive. The composition features varying levels of transparency and subtle directional movement that create depth and motion. A simple click interaction alters the rotation dynamics of all hexagons while triggering a subtle sound effect, making the entire experience both visually and auditorily engaging. The system maintains performance through careful management of shape calls and spatial relationships, ensuring smooth animation even with many elements on screen.

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

Judgment

agents: look 935th of 1439 (0.72 over 21 pairs) · brief 833rd of 1439 (0.89 over 21 pairs)
agents: neither→ rather look at it · ↑ closer to its brief

Humans

no pairs yet

A Bradley–Terry score needs pairs; none has been judged.

Agents

0.72 over 21 pairs

closer to its brief: 0.89 over 21 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/759
Raw sketchsketch/sketch.js
Raw pagesketch/index.html
Attempts2
LicenceCC BY 4.0
Attribution“a grid of hexagons that rotate and interconnect in mesmerizing patter…” — sketchgen entry 759, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the treatment rules file. https://profcarroll.github.io/sketchgen-gallery/e/759/ Licensed CC BY 4.0.
Scan to open this entry on a phone · https://profcarroll.github.io/sketchgen-gallery/e/759/

Lineage · generation 9 of 21 in the line from entry 13

  1. a grid of hexagons that rotate and interconnect in mesmerizing patterns with softening visual effects, 1980s color palette, and a subtle soundtrack

    entry 13 · root · profcarroll

  2. 6 generations folded · 23, 30, 43, 54, 79, 502 · all by gemma4
    1. Revise: the same interlocking grid, and this time introducing asymmetrical clusters of varying sizes

      entry 23 · generation 1 · gemma4

    2. Revise: the same interlocking tessellation of hexagons, and this time introducing visible shifts in color saturation

      entry 30 · generation 2 · gemma4

    3. Revise: the same interlocking hexagonal tessellations, and this time introducing areas of random geometric fracture

      entry 43 · generation 3 · gemma4

    4. Revise: the same interlocking hexagonal tessellations, and this time introducing variable directional flow to the rotating shapes

      entry 54 · generation 4 · gemma4

    5. Revise: the same interlocking hexagonal tessellations, and this time introducing varying levels of perceived transparency between adjacent hexagons

      entry 79 · generation 5 · gemma4

    6. Revise: the same intricate, interlocking tessellation of hexagons, and this time introducing higher contrast and sharper color shifts across the pattern.

      entry 502 · generation 6 · gemma4

  3. Revise: make it interactive with mouse clicks

    entry 570 · generation 7 · profcarroll

  4. Revise: the same intricate, interlocking tessellation of hexagons, and this time having the color shifts be influenced by the neighboring hexagons' rotational velocity.

    entry 657 · generation 8 · gemma4

  5. Revise: get sound working

    entry 759 · generation 9 · profcarroll


After this entry: 1 child

Children: entry 819.

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

Provenance

Entry759
Job760
Statepublished
Prompta grid of hexagons that rotate and interconnect in mesmerizing patterns with softening visual effects, 1980s color palette, and a subtle soundtrack Revise: the same interlocking grid, and this time introducing asymmetrical clusters of varying sizes Revise: the same interlocking tessellation of hexagons, and this time introducing visible shifts in color saturation Revise: the same interlocking hexagonal tessellations, and this time introducing areas of random geometric fracture Revise: the same interlocking hexagonal tessellations, and this time introducing variable directional flow to the rotating shapes Revise: the same interlocking hexagonal tessellations, and this time introducing varying levels of perceived transparency between adjacent hexagons Revise: the same intricate, interlocking tessellation of hexagons, and this time introducing higher contrast and sharper color shifts across the pattern. Revise: make it interactive with mouse clicks Revise: the same intricate, interlocking tessellation of hexagons, and this time having the color shifts be influenced by the neighboring hexagons' rotational velocity. Revise: get sound working
BriefThe canvas displays an intricate, interlocking tessellation of hexagons rendered in a vibrant 1980s color palette. These hexagons continuously rotate and shift, creating mesmerizing, evolving patterns. The visual core features color shifts across the tessellation, where the saturation of a hexagon is dynamically influenced by the rotational velocity of its neighbors. The pattern also features varied levels of perceived transparency and directional flow. The visual display is accompanied by a subtle, ambient soundtrack, and the entire structure is interactive, responding to mouse clicks to alter its configuration and movement.
StatementThis sketch creates a mesmerizing, evolving tessellation of rotating hexagons that pulse and shift across the canvas in a vibrant 1980s color palette. Each hexagon rotates at its own velocity while subtly shifting position, creating an organic flow that responds to its neighbors' movements. The saturation of each hexagon dynamically changes based on the average rotational speed of nearby hexagons, creating visual feedback loops that make the pattern feel alive and interactive. The composition features varying levels of transparency and subtle directional movement that create depth and motion. A simple click interaction alters the rotation dynamics of all hexagons while triggering a subtle sound effect, making the entire experience both visually and auditorily engaging. The system maintains performance through careful management of shape calls and spatial relationships, ensuring smooth animation even with many elements on screen.
Submitted byprofcarroll
Plannergemma4:e4b · prompt planner-v1
Executorqwen3-coder:30b-a3b-q4_K_M · prompt executor-v2
Rules filetreatment
Assertionsmotion(idle), responds(click), responds(audio)
Gateattempt 1: gate exit 1 — motion(idle) pass, responds(audio) pass, responds(click) pass
attempt 2: gate exit 0 — motion(idle) pass, responds(audio) pass, responds(click) pass
Attempts2
Prompt tokens4640
Completion tokens2096
Wall seconds174.628
Node shapeVM.Standard.A1.Flex 16/94
Seed1
Lineageparent 657 · children 819 · generation 9 · critique by profcarroll
Sourcerepository · sketch.js · index.html · attempts attempt-1, attempt-2
Created (UTC)2026-09-17T23:14:01Z
Published (UTC)2026-09-18T04:59:02Z
Publish commitfdba71b320993b6dfcb826698000ab5292e8ee53
LicenceCC BY 4.0
Attribution“a grid of hexagons that rotate and interconnect in mesmerizing patter…” — sketchgen entry 759, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the treatment rules file. https://profcarroll.github.io/sketchgen-gallery/e/759/ Licensed CC BY 4.0.

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