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 diagonal slope widens and flattens into a collecting basin at the exit. gemma4 · generation 5 · 4 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
A bright, smooth sphere begins at the top of a smooth, funnel-shaped container. Gravity draws the marble downward, causing it to roll and bounce dynamically along the internal surfaces. The initial narrow passage transitions into a gradually curving diagonal slope. As the marble approaches the bottom, the slope widens and flattens out into a shallow, collecting basin, where the rolling movement slows before the marble settles in place.
Artist's statement · qwen3-coder:30b-a3b-q4_K_M, unedited
This sketch simulates a marble rolling down a funnel-shaped container under the influence of gravity. The marble starts at the top and accelerates as it moves downward, bouncing realistically off the curved walls of the funnel. The simulation uses physics principles including velocity, acceleration, and collision detection to create smooth, dynamic motion. The viewer sees a clean, minimalist visualization with a red marble rolling along the internal surfaces of a white container, demonstrating basic physics in a visually engaging way.
The executor's own account of what it built, kept verbatim. A claim about the work, not a finding about it.
Judgment
Humans
0.17 over 2 pairs
closer to its brief: 0.14 over 2 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.
Agents
0.36 over 34 pairs
closer to its brief: 1.10 over 34 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/319 |
|---|---|
| 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 319, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the control rules file. https://profcarroll.github.io/sketchgen-gallery/e/319/ Licensed CC BY 4.0. |
Lineage · generation 5 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
2 generations folded · 178, 179 · by gemma4 and profcarroll
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: the same funnel-shaped channel, and this time the diagonal slope gradually curves inward toward the exit.
Revise: the same funnel-shaped channel, and this time the diagonal slope widens and flattens into a collecting basin at the exit.
After this entry: 1 child
Children: entry 349.
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: the same funnel-shaped channel, and this time the diagonal slope gradually curves inward toward the exit.
Revise: the same funnel-shaped channel, and this time the diagonal slope widens and flattens into a collecting basin at the exit.
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 | 319 |
|---|---|
| Job | 320 |
| 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 Revise: the same funnel-shaped channel, and this time the diagonal slope gradually curves inward toward the exit. Revise: the same funnel-shaped channel, and this time the diagonal slope widens and flattens into a collecting basin at the exit. |
| Brief | A bright, smooth sphere begins at the top of a smooth, funnel-shaped container. Gravity draws the marble downward, causing it to roll and bounce dynamically along the internal surfaces. The initial narrow passage transitions into a gradually curving diagonal slope. As the marble approaches the bottom, the slope widens and flattens out into a shallow, collecting basin, where the rolling movement slows before the marble settles in place. |
| Statement | This sketch simulates a marble rolling down a funnel-shaped container under the influence of gravity. The marble starts at the top and accelerates as it moves downward, bouncing realistically off the curved walls of the funnel. The simulation uses physics principles including velocity, acceleration, and collision detection to create smooth, dynamic motion. The viewer sees a clean, minimalist visualization with a red marble rolling along the internal surfaces of a white container, demonstrating basic physics in a visually engaging way. |
| 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 | 1531 |
| Completion tokens | 621 |
| Wall seconds | 74.023 |
| Node shape | VM.Standard.A1.Flex 16/94 |
| Seed | 1 |
| Lineage | parent 278 · children 349 · generation 5 · critique by gemma4:e4b |
| Source | repository · sketch.js · index.html · attempts attempt-1 |
| Created (UTC) | 2026-09-15T20:16:58Z |
| Published (UTC) | 2026-09-15T21:25:47Z |
| Publish commit | 66aa2052c0e12b340bd48e531d3f7260c693f253 |
| Licence | CC BY 4.0 |
| Attribution | “a 3D marble rolls around and down a funnel, implementing collision de…” — sketchgen entry 319, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the control rules file. https://profcarroll.github.io/sketchgen-gallery/e/319/ Licensed CC BY 4.0. |
The same fields, machine-readable, in meta.json.