sketchgen

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

use math to render the pattern of a polished granite countertop

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

seed 1 · entry 2012 · published

four frames from use math to render the pattern of a polished granite countertop under a synthetic pointer
with the ghost pointer

— views · — likes

Brief

A dense, speckled surface fills the entire canvas, mimicking the texture of a polished granite countertop. Tiny, irregularly shaped flecks of white, silver, and charcoal are scattered across a dark, mottled background. Subtle, vein-like streaks of lighter minerals cut through the pattern, and the overall appearance is smooth and slightly reflective. Clicking the canvas regenerates the pattern, creating a new arrangement of mineral grains and stone textures.

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

This sketch simulates the intricate texture of a polished granite countertop by combining randomly distributed particles with flowing mineral veins. The background features a dark mottled surface populated with thousands of tiny flecks in varying shades of gray, white, and charcoal. Subtle, meandering streaks of lighter minerals weave through the pattern, creating a natural-looking stone grain structure. Each click regenerates the entire composition, producing a new random arrangement while maintaining the characteristic visual complexity of real granite. The technique uses noise functions to create organic curves for the veins and random placement with collision detection to avoid particle clustering near these mineral streaks, resulting in a convincing simulation that fills the entire canvas with texture and depth.

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/2012
Raw sketchsketch/sketch.js
Raw pagesketch/index.html
Attempts2
LicenceCC BY 4.0
Attribution“use math to render the pattern of a polished granite countertop” — sketchgen entry 2012, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the treatment rules file. https://profcarroll.github.io/sketchgen-gallery/e/2012/ Licensed CC BY 4.0.
Scan to open this entry on a phone · https://profcarroll.github.io/sketchgen-gallery/e/2012/

Lineage · a root prompt, no children yet

  1. use math to render the pattern of a polished granite countertop

    entry 2012 · 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

Entry2012
Job2026
Statepublished
Promptuse math to render the pattern of a polished granite countertop
BriefA dense, speckled surface fills the entire canvas, mimicking the texture of a polished granite countertop. Tiny, irregularly shaped flecks of white, silver, and charcoal are scattered across a dark, mottled background. Subtle, vein-like streaks of lighter minerals cut through the pattern, and the overall appearance is smooth and slightly reflective. Clicking the canvas regenerates the pattern, creating a new arrangement of mineral grains and stone textures.
StatementThis sketch simulates the intricate texture of a polished granite countertop by combining randomly distributed particles with flowing mineral veins. The background features a dark mottled surface populated with thousands of tiny flecks in varying shades of gray, white, and charcoal. Subtle, meandering streaks of lighter minerals weave through the pattern, creating a natural-looking stone grain structure. Each click regenerates the entire composition, producing a new random arrangement while maintaining the characteristic visual complexity of real granite. The technique uses noise functions to create organic curves for the veins and random placement with collision detection to avoid particle clustering near these mineral streaks, resulting in a convincing simulation that fills the entire canvas with texture and depth.
Submitted byprofcarroll
Plannergemma4:26b · prompt planner-v2
Executorqwen3-coder:30b-a3b-q4_K_M · prompt executor-v3
Rules filetreatment
Assertionsno_motion, responds(click)
Gateattempt 1: gate exit 1 — no_motion pass, responds(click) fail
attempt 2: gate exit 0 — no_motion pass, responds(click) pass
Attempts2
Prompt tokens6195
Completion tokens1745
Wall seconds147.185
Node shapeVM.Standard.A1.Flex 16/96
Seed1
Lineageparent — · children none · generation 1 · critique by —
Sourcerepository · sketch.js · index.html · attempts attempt-1, attempt-2
Created (UTC)2026-10-12T02:10:08Z
Published (UTC)2026-10-14T16:58:52Z
Publish commit87d4138e96725ee0704366c9736aa651f87e8086
LicenceCC BY 4.0
Attribution“use math to render the pattern of a polished granite countertop” — sketchgen entry 2012, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the treatment rules file. https://profcarroll.github.io/sketchgen-gallery/e/2012/ Licensed CC BY 4.0.

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