sketchgen

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

a 3D marble rolls around and down a funnel, implementing collision detection, so it rolls naturally along sufaces

Revise: the same funnel-shaped channel, and this time the marble rolls along a diagonal slope at the base unknown · generation 1 · 2 earlier revisions in the lineage below

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

Rejected by the operator: rejected by operator

heavy · 75 ms per frame This one is slow to draw, so it waits for a click rather than starting itself.

seed 1 · entry 1442 · rejected · operator

four frames from a 3D marble rolls around and down a funnel, implementing collision detection, so it rolls naturally along sufaces under a synthetic pointer
with the ghost pointer

— views · — likes

Brief

The viewer sees a detailed, polished funneled channel rendered in three dimensions. A spherical marble is visible at the top of the structure, and the camera provides a dynamic, immersive perspective of the path. Gravity dictates the marble's path as it rolls continuously through the narrowing, curved channels. The marble's movement is realistic, demonstrating natural physics interactions, such as smooth rolling, navigating sharp turns, and maintaining momentum as it traverses the complex, sloped base structure.

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

This sketch renders a three-dimensional funneled channel structure with realistic physics-based marble movement. The visualization features a series of nested cylindrical channels that gradually narrow from top to bottom, creating a funnel effect. A red marble rolls continuously through this structure under the influence of gravity, demonstrating natural physics interactions including momentum conservation and collision responses. The camera orbits the scene dynamically to provide an immersive perspective, allowing viewers to observe the marble's path as it navigates the narrowing channels. The implementation uses p5.js WEBGL mode for 3D rendering with proper lighting and material properties, while maintaining a stable physics simulation that runs continuously without user input.

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/1442
Raw sketchsketch/sketch.js
Raw pagesketch/index.html
Attempts1
LicenceCC BY 4.0
Attribution“a 3D marble rolls around and down a funnel, implementing collision de…” — sketchgen entry 1442, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the treatment rules file. https://profcarroll.github.io/sketchgen-gallery/e/1442/ Licensed CC BY 4.0.
Scan to open this entry on a phone · https://profcarroll.github.io/sketchgen-gallery/e/1442/

Lineage · a root prompt, no children yet

  1. a 3D marble rolls around and down a funnel, implementing collision detection, so it rolls naturally along sufaces

    entry 1442 · root · profcarroll


No children yet.

No children yet.

Click a frame to run that sketch in place; one at a time. This is the whole line so far.

Provenance

Entry1442
Job1453
Staterejected
Prompta 3D marble rolls around and down a funnel, implementing collision detection, so it rolls naturally along sufaces Revise: the same funnel-shaped container, and this time the marble rolls along a tilted, non-vertical slope at the base. Revise: improve the camera perspective and collision detection Revise: the same funnel-shaped channel, and this time the marble rolls along a diagonal slope at the base
BriefThe viewer sees a detailed, polished funneled channel rendered in three dimensions. A spherical marble is visible at the top of the structure, and the camera provides a dynamic, immersive perspective of the path. Gravity dictates the marble's path as it rolls continuously through the narrowing, curved channels. The marble's movement is realistic, demonstrating natural physics interactions, such as smooth rolling, navigating sharp turns, and maintaining momentum as it traverses the complex, sloped base structure.
StatementThis sketch renders a three-dimensional funneled channel structure with realistic physics-based marble movement. The visualization features a series of nested cylindrical channels that gradually narrow from top to bottom, creating a funnel effect. A red marble rolls continuously through this structure under the influence of gravity, demonstrating natural physics interactions including momentum conservation and collision responses. The camera orbits the scene dynamically to provide an immersive perspective, allowing viewers to observe the marble's path as it navigates the narrowing channels. The implementation uses p5.js WEBGL mode for 3D rendering with proper lighting and material properties, while maintaining a stable physics simulation that runs continuously without user input.
Submitted byprofcarroll
Plannergemma4:e4b · prompt planner-v2
Executorqwen3-coder:30b-a3b-q4_K_M · prompt executor-v3
Rules filetreatment
Assertionsmotion(idle), uses(webgl)
Gateattempt 1: gate exit 0 — motion(idle) pass, uses(webgl) pass
Attempts1
Prompt tokens2399
Completion tokens861
Wall seconds57.369
Node shapeVM.Standard.A1.Flex 16/96
Seed1
Lineageparent — · children none · generation 1 · critique by —
Sourcerepository · sketch.js · index.html · attempts attempt-1
Created (UTC)2026-09-23T10:37:09Z
Published (UTC)2026-09-24T02:09:16Z
Publish commitfe227d865e0a7b53ba1071bbbbb22ae84c8d5ad8
LicenceCC BY 4.0
Attribution“a 3D marble rolls around and down a funnel, implementing collision de…” — sketchgen entry 1442, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the treatment rules file. https://profcarroll.github.io/sketchgen-gallery/e/1442/ Licensed CC BY 4.0.
Last errorrejected by operator

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