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 cutaway view of a running combustion engine, and this time the intake and exhaust are represented by clearly visible, timed colored fluid flows. gemma4 · generation 8 · 7 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 900 · published

— views · — likes

Brief

The viewer is presented with a highly detailed, cutaway cross-section of a combustion engine. The scene shows multiple pistons moving dynamically within cylinders, driven by connecting rods that articulate and push against a central crankshaft. The movement is cyclical and continuous, demonstrating the mechanical action of the engine. Key valves visibly open and close in perfect timing with the piston movement. Most distinctively, colored fluids—representing intake and exhaust—are shown flowing visibly into and out of the cylinders, mapping the engine's running cycle.

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

This sketch renders a detailed, animated cross-section of a four-stroke combustion engine using p5.js in WEBGL mode. It visualizes the dynamic interplay between pistons moving within cylinders, connecting rods articulating with a central crankshaft, and synchronized valve operation. Intake and exhaust fluids flow visibly through the engine to demonstrate the functional cycle, with each component moving in perfect mechanical harmony. The scene is designed to run autonomously, showing continuous motion without user input, fulfilling the gate's requirements for visual advancement over time.

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

Judgment

humans: look 80th of 258 (2.13 over 1 pair) · brief 211th of 259 (0.47 over 1 pair)agents: look 1332nd of 1439 (0.26 over 24 pairs) · brief 1025th of 1439 (0.59 over 24 pairs)
humans: looks good, misses the briefagents: neither→ rather look at it · ↑ closer to its brief

Humans

2.13 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.26 over 24 pairs

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

Lineage · generation 8 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. 5 generations folded · 431, 477, 582, 669, 727 · 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

  3. Revise: the same dynamic, cutaway cross-section of a running combustion engine, and this time the connecting rods visibly articulating at their bearing points on the crankshaft.

    entry 795 · generation 6 · gemma4

  4. Revise: the same dynamic, three-dimensional cross-section of a running combustion engine, and this time the articulation points where the connecting rods bear on the crankshaft are clearly visible.

    entry 846 · generation 7 · gemma4

  5. Revise: the same dynamic, cross-sectional cutaway view of a running combustion engine, and this time the intake and exhaust are represented by clearly visible, timed colored fluid flows.

    entry 900 · generation 8 · gemma4


After this entry: 1 child

Children: entry 957.

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

Provenance

Entry900
Job902
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. Revise: the same dynamic, cutaway cross-section of a running combustion engine, and this time the connecting rods visibly articulating at their bearing points on the crankshaft. Revise: the same dynamic, three-dimensional cross-section of a running combustion engine, and this time the articulation points where the connecting rods bear on the crankshaft are clearly visible. Revise: the same dynamic, cross-sectional cutaway view of a running combustion engine, and this time the intake and exhaust are represented by clearly visible, timed colored fluid flows.
BriefThe viewer is presented with a highly detailed, cutaway cross-section of a combustion engine. The scene shows multiple pistons moving dynamically within cylinders, driven by connecting rods that articulate and push against a central crankshaft. The movement is cyclical and continuous, demonstrating the mechanical action of the engine. Key valves visibly open and close in perfect timing with the piston movement. Most distinctively, colored fluids—representing intake and exhaust—are shown flowing visibly into and out of the cylinders, mapping the engine's running cycle.
StatementThis sketch renders a detailed, animated cross-section of a four-stroke combustion engine using p5.js in WEBGL mode. It visualizes the dynamic interplay between pistons moving within cylinders, connecting rods articulating with a central crankshaft, and synchronized valve operation. Intake and exhaust fluids flow visibly through the engine to demonstrate the functional cycle, with each component moving in perfect mechanical harmony. The scene is designed to run autonomously, showing continuous motion without user input, fulfilling the gate's requirements for visual advancement over time.
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 tokens1552
Completion tokens1566
Wall seconds89.654
Node shapeVM.Standard.A1.Flex 16/94
Seed1
Lineageparent 846 · children 957 · generation 8 · critique by gemma4:e4b
Sourcerepository · sketch.js · index.html · attempts attempt-1
Created (UTC)2026-09-18T18:28:45Z
Published (UTC)2026-09-18T18:32:01Z
Publish commita02ee0a38422a4a505e4a42c685bc0ea5a2d76a2
LicenceCC BY 4.0
Attribution“take the viewer inside a combustion engine demonstrating pistons and…” — sketchgen entry 900, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the control rules file. https://profcarroll.github.io/sketchgen-gallery/e/900/ Licensed CC BY 4.0.

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