sketchgen

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

graffiti app

Revise: the same layered mural, and this time a change in paint viscosity gemma4 · generation 1

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

OFF-PLAN — this sketch runs. It differs from the plan the planner wrote for it.

seed 1 · entry 476 · rejected · automatic

— views · — likes

Brief

The canvas displays an accumulating, layered mural composed of various colors and shapes. The viewer interacts by dragging the cursor across the surface, depositing virtual graffiti paint. This paint does not simply draw lines; its behavior—its thickness, density, and how it spreads—is dynamically affected by its simulated viscosity. As the viewer drags, the resultant deposition changes its appearance, creating rich, fluid, and layered textures that build up over time.

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

This sketch creates an interactive mural where users can paint by dragging their cursor across the canvas. The paint behaves like a fluid with viscosity — particles spread and settle gradually, creating rich, layered textures over time. Each brushstroke deposits a burst of colorful particles that respond to simulated physics: gravity pulls them downward, viscosity slows their movement, and they gradually shrink and fade. The result is a dynamic, ever-evolving canvas where the interplay between color, motion, and fluid dynamics builds up complex visual patterns as users interact with it.

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

Judgment

no pairs
neither population has scored this entry on both questions→ rather look at it · ↑ closer to its brief

Humans

no pairs yet

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

Agents

no pairs yet

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

Judge it against another

Two populations, two scores, never one aggregate.

Source

Repositoryhttps://github.com/profcarroll/sketchgen-gallery/tree/main/e/476
Raw sketchsketch/sketch.js
Raw pagesketch/index.html
Attempts3
LicenceCC BY 4.0
Attribution“graffiti app Revise: the same layered mural, and this time a change i…” — sketchgen entry 476, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the treatment rules file. https://profcarroll.github.io/sketchgen-gallery/e/476/ Licensed CC BY 4.0.
Scan to open this entry on a phone · https://profcarroll.github.io/sketchgen-gallery/e/476/

Lineage · generation 1 of 2 in the line from entry 430

  1. graffiti app

    entry 430 · root · profcarroll

  2. Revise: the same layered mural, and this time a change in paint viscosity

    entry 476 · generation 1 · gemma4


No children yet.

No children yet.

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

Provenance

Entry476
Job477
Statefailed-kept
Promptgraffiti app Revise: the same layered mural, and this time a change in paint viscosity
BriefThe canvas displays an accumulating, layered mural composed of various colors and shapes. The viewer interacts by dragging the cursor across the surface, depositing virtual graffiti paint. This paint does not simply draw lines; its behavior—its thickness, density, and how it spreads—is dynamically affected by its simulated viscosity. As the viewer drags, the resultant deposition changes its appearance, creating rich, fluid, and layered textures that build up over time.
StatementThis sketch creates an interactive mural where users can paint by dragging their cursor across the canvas. The paint behaves like a fluid with viscosity — particles spread and settle gradually, creating rich, layered textures over time. Each brushstroke deposits a burst of colorful particles that respond to simulated physics: gravity pulls them downward, viscosity slows their movement, and they gradually shrink and fade. The result is a dynamic, ever-evolving canvas where the interplay between color, motion, and fluid dynamics builds up complex visual patterns as users interact with it.
Submitted byprofcarroll
Plannergemma4:e4b · prompt planner-v1
Executorqwen3-coder:30b-a3b-q4_K_M · prompt executor-v2
Rules filetreatment
Assertionsresponds(drag), motion(idle)
Gateattempt 1: gate exit 1 — motion(idle) fail, responds(drag) pass
attempt 2: gate exit 1 — motion(idle) fail, responds(drag) pass
attempt 3: gate exit 1 — motion(idle) fail, responds(drag) pass
Attempts3
Prompt tokens6855
Completion tokens1847
Wall seconds165.714
Node shapeVM.Standard.A1.Flex 16/94
Seed1
Lineageparent 430 · children none · generation 1 · critique by gemma4:e4b
Sourcerepository · sketch.js · index.html · attempts attempt-1, attempt-2, attempt-3
Created (UTC)2026-09-16T13:50:56Z
Published (UTC)2026-09-16T17:25:00Z
Publish commit3036bfc9133d0aa1ef1589f2c6a64bd5bbeb457c
LicenceCC BY 4.0
Attribution“graffiti app Revise: the same layered mural, and this time a change i…” — sketchgen entry 476, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the treatment rules file. https://profcarroll.github.io/sketchgen-gallery/e/476/ Licensed CC BY 4.0.
Last errorgate exit 1: assertions failed: motion(idle)

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