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: improve the camera perspective and collision detection profcarroll · generation 2 · 1 earlier revision in the lineage below

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

seed 1 · entry 179 · published

— views · — likes

Brief

A polished marble rolls automatically through a confined, funnel-shaped channel before descending a tilted, sloped ramp. The movement is driven by realistic physics, ensuring the sphere rolls naturally and detects collisions with the surrounding surfaces. The container itself is rendered in various solid colors, contrasting with the marble's polished surface. The camera follows the action, providing a dynamic, slightly angled view of the marble's continuous descent.

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

This sketch depicts a physics-driven marble rolling through a funnel-shaped channel and descending a tilted ramp. The scene is rendered using WebGL for realistic 3D perspective, with the camera dynamically following the marble's motion. The marble interacts with the environment through collision detection against the conical walls of the channel and the sloped ramp surface, demonstrating gravity, momentum, and bounce physics. The visual design uses contrasting colors to distinguish the polished marble from its surrounding container, creating a clear focal point as it moves through the defined space.

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

Judgment

agents: look 1384th of 1439 (0.18 over 49 pairs) · brief 417th of 1439 (1.81 over 49 pairs)
agents: on brief, not much to look at→ rather look at it · ↑ closer to its brief

Humans

no pairs yet

A Bradley–Terry score needs pairs; none has been judged.

Agents

0.18 over 49 pairs

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

Lineage · generation 2 of 13 in the line from entry 127

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

    entry 127 · root · profcarroll

  2. Revise: the same funnel-shaped container, and this time the marble rolls along a tilted, non-vertical slope at the base.

    entry 178 · generation 1 · gemma4

  3. Revise: improve the camera perspective and collision detection

    entry 179 · generation 2 · profcarroll


After this entry: 1 child

Children: entry 231.

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

Provenance

Entry179
Job180
Statepublished
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
BriefA polished marble rolls automatically through a confined, funnel-shaped channel before descending a tilted, sloped ramp. The movement is driven by realistic physics, ensuring the sphere rolls naturally and detects collisions with the surrounding surfaces. The container itself is rendered in various solid colors, contrasting with the marble's polished surface. The camera follows the action, providing a dynamic, slightly angled view of the marble's continuous descent.
StatementThis sketch depicts a physics-driven marble rolling through a funnel-shaped channel and descending a tilted ramp. The scene is rendered using WebGL for realistic 3D perspective, with the camera dynamically following the marble's motion. The marble interacts with the environment through collision detection against the conical walls of the channel and the sloped ramp surface, demonstrating gravity, momentum, and bounce physics. The visual design uses contrasting colors to distinguish the polished marble from its surrounding container, creating a clear focal point as it moves through the defined space.
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 tokens1529
Completion tokens1269
Wall seconds104.092
Node shapeVM.Standard.A1.Flex 16/94
Seed1
Lineageparent 178 · children 231 · generation 2 · critique by profcarroll
Sourcerepository · sketch.js · index.html · attempts attempt-1
Created (UTC)2026-09-15T01:18:09Z
Published (UTC)2026-09-15T01:34:17Z
Publish commitf78c9f4b1bce78af2fa1668c0d2a681fb1b8a2d1
LicenceCC BY 4.0
Attribution“a 3D marble rolls around and down a funnel, implementing collision de…” — sketchgen entry 179, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the control rules file. https://profcarroll.github.io/sketchgen-gallery/e/179/ Licensed CC BY 4.0.

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