glisten

metaball-first sketch modeling

sketch tool

Sketch with geometric abstractions, not curves or topology. Drop soft primitives into space, move them together and they fuse — osmotic union. For early, unstructured explorations.

Runs in any modern browser with WebGL2 — no install, no account. The Rendre room (path-traced rendering) additionally wants WebGPU: Safari 26+ on Mac, or current Chrome/Edge. Best on a laptop; there's a touch layout for phones. Click a primitive to drop it in, drag the gumball to pose it, dial the smoothness, then save your sketch or export an OBJ.

glisten — a torus, cone and capsule fused into one glassy chrome body, mirroring a sky, on a black field

one fused body · SEATL chrome finish

Every form in glisten is a signed distance function, raymarched together on a single quad and combined with a smooth minimum. There's no mesh while you work — just fields melting into one another. Add fuses two forms into one; Subtract carves. A per-form slider says how molten each joint reads; a global Blend × multiplies them all at once.

what's in the room

  • seven primitivesSphere, capsule, torus, cone, rounded box, cylinder, and a polygon prism (n-gon, star, or tapered pyramid) — chosen by surveying real objects. In combination they reach most of them. Each carries its own shape dials (a torus's radius & thickness, a cone's tip…). Add, subtract, or intersect — or import your own OBJ/STL, baked into a captured primitive (at a resolution you choose) that you build on like the rest.
  • one gumballMove, turn, and size all live at once on a single handle — arrows, rings, and cubes together. No mode switching, no keyboard shortcuts. Click a form; the gumball appears.
  • a shader libraryA searchable list of finishes — Gloss, Glass, true Chrome (mirroring a real Seattle-skyline sky), Gold, Pearl, Toon, Zebra continuity stripes, a hidden-line plot, and more. Type to filter. Each form takes its own color.
  • buildersOne menu of parametric generators that compose the primitives into finished pieces — a ring at a real US size (with an optional faceted stone in a prong or bezel setting), or flatware (spoon, fork, knife) whose shaped handle curves into an angled dished bowl, with designer style presets. Each gives a live weight and material cost across real metals — gold to titanium to pewter for flatware, the precious set for rings — then hands you the clay to keep sculpting. Bend and Twist warp any body along its length; an Edge toggle rounds (fillet) or bevels (chamfer) every join.
  • connect & measureSelect two separate forms and Gumbridge orients a tunable strut between them so they fuse into one body. Mirror for symmetry across a chosen X/Y/Z fold, measure any distance in real millimeters, and frame or auto-spin the view — including a one-click Turntable that records a 360° video. A minimal keyframe animator rides on it: capture the whole model in two or more poses and it morphs through them as the camera turns — add forms between keys and they swell into the body on playback, so capture-add-capture replays how the thing was built. The animation also exports as an Alembic .abc — one animated mesh, a time sample per frame at 24 fps, real millimeters — that any Alembic-aware renderer or animation package plays directly on the timeline.
  • growA generative builder: a stochastic L-system grows a pear tree — leaves, hanging pears, never the same twice — or a Vitruvian figure, or a canine, each a skeleton fused into one smooth poseable skin. Drag the joint dots; flip to wire to see the bones; melt the body into the clay, or bake it solid.
  • a rendering roomOne button (◐ Rendre) opens a real path tracer: a seamless infinity cove (no horizon line, from any camera), 33 HDRI environments (drag your own in), 577 PBR materials to drop onto parts, right-click PBR editing, glass with true refraction, AgX color — and PNG renders up to 4K, all in the same tab.
  • moving picturesKeyframe the camera, the lighting, materials, and the model itself on one timeline (▦ Film) and render it as a resumable PNG frame sequence — or pick a camera move from a palette of shots (orbits, specular sweeps that crawl a highlight across the surface, a dolly-zoom) that scale themselves to whatever you've built, scrub it live, and bake it onto the film. A word typed in clay (MetaText) can condense out of a molten mass and melt away again; seeded terrain raises an island of earth you can dig into — and keyframe closed over what you bury.
  • yours to keepUndo freely and save the whole sketch as a re-editable file — it autosaves to your browser too. When the form is right, export it for CAD/CAM or printing: OBJ, or — at real millimeters — STL, colored glTF, and 3MF, each bundled with an honest manifest of weight, material cost, size, and a watertight check.
glisten interface — a glossy pink torus and capsule with the gumball handles active and the form inspector open on the right
the gumball + the form inspector · gloss finish
glisten's Rendre room — a grown pear tree with leaves and hanging pears, path-traced on an infinite studio floor
a grown pear tree, path-traced in the Rendre room · never the same twice
An early, provisional sketch tool. glisten descends from a long line of implicit-surface and metaball modeling — Blinn's blobs (1982), the Osaka metaballs, marching cubes, and the modern SDF lineage. The short history lives in the app's ? panel. Expect rough edges; it's released as research, not product.