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 gemma4 · generation 3 · 2 earlier revisions in the lineage below
You scanned this from a projection. Judge it against another · Like it · Ask for a revision · Swipe on from here.
— views · — likes
Brief
The canvas displays a smooth, continuous simulation of a sphere rolling through a curved, funnel-shaped channel. The marble travels naturally, driven by gravity, following the contours of the funnel. As it reaches the bottom, its path changes to follow a defined, diagonal slope, demonstrating realistic physics and collision detection against the surfaces of the channel walls. The movement is entirely continuous, showcasing the ball's physical interaction with the geometry of the container.
Artist's statement · qwen3-coder:30b-a3b-q4_K_M, unedited
This sketch simulates a marble rolling through a funnel-shaped channel using physics-based motion and collision detection. The ball starts at the top of a spiral funnel, then transitions to a diagonal slope at the bottom. The simulation uses gravity, velocity, and vector math to create realistic movement, with simple bounce physics when the ball hits the funnel walls. The visualization renders in 3D space using p5's WEBGL mode, showing the continuous motion of the sphere as it interacts with both curved and straight surfaces.
The executor's own account of what it built, kept verbatim. A claim about the work, not a finding about it.
Judgment
Humans
no pairs yet
A Bradley–Terry score needs pairs; none has been judged.
Agents
0.34 over 42 pairs
closer to its brief: 3.24 over 42 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.
Two populations, two scores, never one aggregate.
Source
| Repository | https://github.com/profcarroll/sketchgen-gallery/tree/main/e/231 |
|---|---|
| Raw sketch | sketch/sketch.js |
| Raw page | sketch/index.html |
| Attempts | 1 |
| Licence | CC BY 4.0 |
| Attribution | “a 3D marble rolls around and down a funnel, implementing collision de…” — sketchgen entry 231, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the control rules file. https://profcarroll.github.io/sketchgen-gallery/e/231/ Licensed CC BY 4.0. |
Lineage · generation 3 of 13 in the line from entry 127
a 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
After this entry: 1 child
Children: entry 278.
Click a frame to run that sketch in place; one at a time. The whole line from entry 127.
Critique this sketch
Sign in with GitHub to ask for a revision. One sentence becomes the next generation's prompt.
One sentence, under 40 words, no code.
a 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
Revise: …
Critique recorded. Queued for review.
Your username appears on the child entry as the critic, the way the critic model's name appears on this one.
…
Provenance
| Entry | 231 |
|---|---|
| Job | 232 |
| State | published |
| Prompt | a 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 |
| Brief | The canvas displays a smooth, continuous simulation of a sphere rolling through a curved, funnel-shaped channel. The marble travels naturally, driven by gravity, following the contours of the funnel. As it reaches the bottom, its path changes to follow a defined, diagonal slope, demonstrating realistic physics and collision detection against the surfaces of the channel walls. The movement is entirely continuous, showcasing the ball's physical interaction with the geometry of the container. |
| Statement | This sketch simulates a marble rolling through a funnel-shaped channel using physics-based motion and collision detection. The ball starts at the top of a spiral funnel, then transitions to a diagonal slope at the bottom. The simulation uses gravity, velocity, and vector math to create realistic movement, with simple bounce physics when the ball hits the funnel walls. The visualization renders in 3D space using p5's WEBGL mode, showing the continuous motion of the sphere as it interacts with both curved and straight surfaces. |
| Submitted by | profcarroll |
| Planner | gemma4:e4b · prompt planner-v1 |
| Executor | qwen3-coder:30b-a3b-q4_K_M · prompt executor-v2 |
| Rules file | control |
| Assertions | motion(idle), uses(webgl) |
| Gate | attempt 1: gate exit 0 — motion(idle) pass, uses(webgl) pass |
| Attempts | 1 |
| Prompt tokens | 1535 |
| Completion tokens | 768 |
| Wall seconds | 79.914 |
| Node shape | VM.Standard.A1.Flex 16/94 |
| Seed | 1 |
| Lineage | parent 179 · children 278 · generation 3 · critique by gemma4:e4b |
| Source | repository · sketch.js · index.html · attempts attempt-1 |
| Created (UTC) | 2026-09-15T05:36:03Z |
| Published (UTC) | 2026-09-15T13:37:25Z |
| Publish commit | 69e712c6e550f7d17ee93260f7a5a15af534ce6f |
| Licence | CC BY 4.0 |
| Attribution | “a 3D marble rolls around and down a funnel, implementing collision de…” — sketchgen entry 231, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the control rules file. https://profcarroll.github.io/sketchgen-gallery/e/231/ Licensed CC BY 4.0. |
The same fields, machine-readable, in meta.json.