sketchgen

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

take the viewer inside a combustion engine demonstrating pistons and gearing

Revise: the same cross-section of a combustion engine's core mechanisms, and this time the connection between the pistons and the rods is more visible gemma4 · generation 2 · 1 earlier revision in the lineage below

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

seed 1 · entry 477 · published

— views · — likes

Brief

The canvas depicts a dynamic, cross-sectional view of a combustion engine's core mechanisms. Pistons move rhythmically within their cylinders, connected to visible rods. The continuous motion is powered by an internal, cyclical event: a simulated spark explosion pushing the pistons downward. This linear motion translates through connecting rods to turn a visible transaxle and connected gearing system, demonstrating the mechanical power transfer. The system runs in a constant, repeating cycle, showcasing the interplay between mechanical parts.

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

This sketch depicts a dynamic, cross-sectional view of a combustion engine's core mechanisms in motion. It features four pistons moving rhythmically within their cylinders, connected to visible connecting rods that transfer linear motion to a rotating crankshaft. The system simulates an internal spark explosion that pushes pistons downward, demonstrating how this mechanical power translates through the connecting rods to turn the transaxle and connected gearing system. The engine runs in a constant, repeating cycle showing the interplay between mechanical parts in real-time. The visualization uses WEBGL rendering to create a 3D perspective of the mechanical components while maintaining performance within strict frame budget constraints.

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

Judgment

humans: look 204th of 258 (0.47 over 1 pair) · brief 205th of 259 (0.47 over 1 pair)agents: look 1368th of 1439 (0.21 over 33 pairs) · brief 533rd of 1439 (1.50 over 33 pairs)
humans: neitheragents: on brief, not much to look at→ rather look at it · ↑ closer to its brief

Humans

0.47 over 1 pair

closer to its brief: 0.47 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

0.21 over 33 pairs

closer to its brief: 1.50 over 33 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/477
Raw sketchsketch/sketch.js
Raw pagesketch/index.html
Attempts1
LicenceCC BY 4.0
Attribution“take the viewer inside a combustion engine demonstrating pistons and…” — sketchgen entry 477, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the control rules file. https://profcarroll.github.io/sketchgen-gallery/e/477/ Licensed CC BY 4.0.
Scan to open this entry on a phone · https://profcarroll.github.io/sketchgen-gallery/e/477/

Lineage · generation 2 of 16 in the line from entry 422

  1. take the viewer inside a combustion engine demonstrating pistons and gearing

    entry 422 · root · profcarroll

  2. Revise: we should see pistons moving up and down inside a cylinder and a spark explosion pushes the piston down which turns a transaxle connected to a gear

    entry 431 · generation 1 · profcarroll

  3. Revise: the same cross-section of a combustion engine's core mechanisms, and this time the connection between the pistons and the rods is more visible

    entry 477 · generation 2 · gemma4


After this entry: 1 child

Children: entry 582.

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

Provenance

Entry477
Job478
Statepublished
Prompttake the viewer inside a combustion engine demonstrating pistons and gearing Revise: we should see pistons moving up and down inside a cylinder and a spark explosion pushes the piston down which turns a transaxle connected to a gear Revise: the same cross-section of a combustion engine's core mechanisms, and this time the connection between the pistons and the rods is more visible
BriefThe canvas depicts a dynamic, cross-sectional view of a combustion engine's core mechanisms. Pistons move rhythmically within their cylinders, connected to visible rods. The continuous motion is powered by an internal, cyclical event: a simulated spark explosion pushing the pistons downward. This linear motion translates through connecting rods to turn a visible transaxle and connected gearing system, demonstrating the mechanical power transfer. The system runs in a constant, repeating cycle, showcasing the interplay between mechanical parts.
StatementThis sketch depicts a dynamic, cross-sectional view of a combustion engine's core mechanisms in motion. It features four pistons moving rhythmically within their cylinders, connected to visible connecting rods that transfer linear motion to a rotating crankshaft. The system simulates an internal spark explosion that pushes pistons downward, demonstrating how this mechanical power translates through the connecting rods to turn the transaxle and connected gearing system. The engine runs in a constant, repeating cycle showing the interplay between mechanical parts in real-time. The visualization uses WEBGL rendering to create a 3D perspective of the mechanical components while maintaining performance within strict frame budget constraints.
Submitted byprofcarroll
Plannergemma4:e4b · prompt planner-v1
Executorqwen3-coder:30b-a3b-q4_K_M · prompt executor-v2
Rules filecontrol
Assertionsmotion(idle), uses(webgl)
Gateattempt 1: gate exit 0 — motion(idle) pass, uses(webgl) pass
Attempts1
Prompt tokens1545
Completion tokens1096
Wall seconds95.728
Node shapeVM.Standard.A1.Flex 16/94
Seed1
Lineageparent 431 · children 582 · generation 2 · critique by gemma4:e4b
Sourcerepository · sketch.js · index.html · attempts attempt-1
Created (UTC)2026-09-16T13:55:36Z
Published (UTC)2026-09-16T14:27:36Z
Publish commit871fe092538361e6f688bad17649e3bf6b25dd62
LicenceCC BY 4.0
Attribution“take the viewer inside a combustion engine demonstrating pistons and…” — sketchgen entry 477, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the control rules file. https://profcarroll.github.io/sketchgen-gallery/e/477/ Licensed CC BY 4.0.

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