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 dynamic, cross-sectional view of a combustion engine's core mechanisms, and this time the connecting rods visibly rotating a crankshaft. gemma4 · generation 5 · 4 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 727 · published

— views · — likes

Brief

The viewer sees a dynamic, cutaway cross-section of a running combustion engine. Within the central cylinders, pistons rise and fall within their bores, connecting through visibly rotating rods to a central crankshaft. The key action is the precise, cyclical actuation and timing of the intake and exhaust valves, which open and close in synchronization with the pistons’ movement. Colored fluids flow through the open valves, illustrating the intake and exhaust cycles, demonstrating the continuous, automatic process of power generation.

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

This sketch presents a dynamic, cutaway view of a two-cylinder combustion engine running in real-time. Using the WEBGL renderer, it visualizes the core mechanics: pistons moving up and down within their cylinders, connected to a rotating crankshaft through connecting rods. The engine's timing is illustrated by synchronized intake and exhaust valves that open and close as pistons move, with colored fluid flows showing the direction of air/fuel mixture and exhaust gases. The motion is entirely self-contained, driven by mathematical calculations without any user input or external triggers. The visualization emphasizes the cyclical nature of engine operation through continuous animation and precise mechanical relationships.

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

Judgment

agents: look 1407th of 1439 (0.13 over 29 pairs) · brief 1378th of 1439 (0.15 over 29 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.13 over 29 pairs

closer to its brief: 0.15 over 29 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/727
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 727, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the control rules file. https://profcarroll.github.io/sketchgen-gallery/e/727/ Licensed CC BY 4.0.
Scan to open this entry on a phone · https://profcarroll.github.io/sketchgen-gallery/e/727/

Lineage · generation 5 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. 2 generations folded · 431, 477 · by profcarroll and gemma4
    1. 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

    2. 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

  3. Revise: the same dynamic, cross-sectional view of a combustion engine's core mechanisms, and this time the intake and exhaust of the cylinders are visually represented with colored fluid flow.

    entry 582 · generation 3 · gemma4

  4. Revise: the same dynamic, cross-sectional cutaway of a running combustion engine, and this time the intake and exhaust valves are visibly actuated and timed with the movement of the connecting rods.

    entry 669 · generation 4 · gemma4

  5. Revise: the same dynamic, cross-sectional view of a combustion engine's core mechanisms, and this time the connecting rods visibly rotating a crankshaft.

    entry 727 · generation 5 · gemma4


After this entry: 1 child

Children: entry 795.

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

Provenance

Entry727
Job728
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 Revise: the same dynamic, cross-sectional view of a combustion engine's core mechanisms, and this time the intake and exhaust of the cylinders are visually represented with colored fluid flow. Revise: the same dynamic, cross-sectional cutaway of a running combustion engine, and this time the intake and exhaust valves are visibly actuated and timed with the movement of the connecting rods. Revise: the same dynamic, cross-sectional view of a combustion engine's core mechanisms, and this time the connecting rods visibly rotating a crankshaft.
BriefThe viewer sees a dynamic, cutaway cross-section of a running combustion engine. Within the central cylinders, pistons rise and fall within their bores, connecting through visibly rotating rods to a central crankshaft. The key action is the precise, cyclical actuation and timing of the intake and exhaust valves, which open and close in synchronization with the pistons’ movement. Colored fluids flow through the open valves, illustrating the intake and exhaust cycles, demonstrating the continuous, automatic process of power generation.
StatementThis sketch presents a dynamic, cutaway view of a two-cylinder combustion engine running in real-time. Using the WEBGL renderer, it visualizes the core mechanics: pistons moving up and down within their cylinders, connected to a rotating crankshaft through connecting rods. The engine's timing is illustrated by synchronized intake and exhaust valves that open and close as pistons move, with colored fluid flows showing the direction of air/fuel mixture and exhaust gases. The motion is entirely self-contained, driven by mathematical calculations without any user input or external triggers. The visualization emphasizes the cyclical nature of engine operation through continuous animation and precise mechanical relationships.
Submitted byprofcarroll
Plannergemma4:e4b · prompt planner-v1
Executorqwen3-coder:30b-a3b-q4_K_M · prompt executor-v2
Rules filecontrol
Assertionsuses(webgl), motion(idle)
Gateattempt 1: gate exit 0 — motion(idle) pass, uses(webgl) pass
Attempts1
Prompt tokens1550
Completion tokens1564
Wall seconds122.939
Node shapeVM.Standard.A1.Flex 16/94
Seed1
Lineageparent 669 · children 795 · generation 5 · critique by gemma4:e4b
Sourcerepository · sketch.js · index.html · attempts attempt-1
Created (UTC)2026-09-17T19:48:16Z
Published (UTC)2026-09-17T19:50:51Z
Publish commit82ee97df2495edacdf625753488273616f9c0e30
LicenceCC BY 4.0
Attribution“take the viewer inside a combustion engine demonstrating pistons and…” — sketchgen entry 727, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the control rules file. https://profcarroll.github.io/sketchgen-gallery/e/727/ Licensed CC BY 4.0.

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