The gallery — every frame paid for

Designed by models.
Rendered by the API.

Each piece below was designed as a knowledge graph by a language model and created by the metered render door. The prompt, the designer, the LLM tokens and the render cost are printed on every plate.

brief→model designs the graph→/v1/renders→artifact + cost
Flagship Premiere · Plate 01
MP4
🔊 Audio enabled · Click unmute to listen
Drawn film · Premiere Exhibition

PinePaper in a Minute

Written directly by Claude as a draw contract for the landing page at the owner's request (2026-09-24), revised over several rounds from the owner's notes, not through the chat's metered inference — so the design tokens shown are a labelled one-turn estimate and understate the real authoring. Every render attempt is listed under Trials with what it cost. Rendered by production's /v1/renders with its score.

The brief · given to claude-opus-5-5 (written directly)

PinePaper in a Minute (v2) — a 72-second, 120 BPM landing film written directly as a draw contract: describe, relate, edit by hand, then a Vox-style explainer, a motion UI mockup, illustrated scenes, a map, diagrams and data, every format, and a note from the team; a bright C-major score with a whoosh on every cut.
Designer
claude-opus-5-5 (written directly)
LLM usage
~15,251 tokens, estimated (2,487 in / 12,764 out) · ~$0.6631 @ $10.00/$50.00 per M (estimated as one chat turn — the draw-contract prompt and brief in, the 47,224-character program out, at ~3.7 characters per token; the model is not in the rate catalogue, so it is priced at the catalogue ceiling)
Renderer
DRAW CONTRACT — the model's own Canvas 2D program, executed frame by frame in the container beside ffmpeg; no browser
Render
/v1/renders · 72 credits ($1.080)
Output
1920×1080 @ 30fps · 72s · 2,160 frames · 8.4 MB
Cost of it
364.2s to render · 169ms/frame · $0.0150 per second
Reproduce
seed 11 · drawn · 519 lines of Canvas 2D
Total
~$1.7431 · design ~$0.6631 (estimated) + render $1.080
Trials
6 renders · $4.320 across every attempt
  1. 1. v2 with an 892-note score — the mixer never finished; the watchdog stopped it at frame 0 · failed, not billed
  2. 2. re-scored to 211 notes; serif text fell back to monospace in the container · 72 credits ($1.080)
  3. 3. container serif fonts named; highlighter and circle off their words · 72 credits ($1.080)
  4. 4. marks measured onto the words; arrow and flowchart fixed · 72 credits ($1.080)
  5. 5. relabelled scenes — stalled while sharing the container with another render · failed, not billed
  6. 6. final: scene labels say only what the product does today · 72 credits ($1.080)
MP4
Editorial

Cover story

The brief · authored design

A magazine cover that assembles itself over a photograph of a railway line running away into summer trees (pinned in our own storage, so the render never fetches a third-party host). The masthead 'P I N E P A P E R' types on across the top between thin rules, a cyan kicker fades in — 'the graph issue — no. 01'. Two headline lines slide up staggered from the lower left: 'Alive by' in white, 'relations.' in cyan. A golden twelve-point starburst badge rotates slowly upper right reading REAL RENDER, and a deck line arrives last: 'designed by a model · rendered by the API'. A slow breathing vignette keeps the frame alive. Scored with open-license music.
Designer
claude-fable-5
LLM usage
hand-authored · no model tokens billed through the platform
Renderer
CONTAINER ENGINE — full JS engine in Node beside ffmpeg (node-canvas pixels), zero browsers
Render
/v1/renders · 8 credits ($0.120)
Output
1440×1080 @ 30fps · 8s · 240 frames · 680 KB
Cost of it
80.3s to render · 335ms/frame · $0.0150 per second
Reproduce
seed 62066278 · engine v0.5.6 · 2 ops
Total
$0.120 · render only · design not metered
Sound
“Deliberate Thought” — Kevin MacLeod (incompetech.com) · CC BY 4.0
MP4
Figure

The Pounce

The brief · authored design

A tiger hunting a small red devil, as a drawn and rigged figure rather than a pile of shapes. The animal is built from vector paths — tapered limb segments, a head with ear, muzzle and eye, haunch and chest masses, six stripes across the spine, a two-segment tail — hung on a thirteen-bone skeleton. Six poses carry the hunt: stalk, coil, launch, full extension, the strike, and the landing; forward kinematics places every part from the joint angles, so a shoulder turn carries the whole foreleg with it. The devil recoils with its burning tail trailing as the cat comes down on it. Titled THE POUNCE over a low amber moon.
Designer
claude-fable-5
LLM usage
hand-authored · no model tokens billed through the platform
Renderer
CONTAINER ENGINE — full JS engine in Node beside ffmpeg (node-canvas pixels), zero browsers
Render
/v1/renders · 6 credits ($0.090)
Output
1440×1080 @ 30fps · 6s · 180 frames · 574 KB
Cost of it
90.1s to render · 500ms/frame · $0.0150 per second
Reproduce
seed 2847653757 · engine v0.5.6 · 142 ops
Total
$0.090 · render only · design not metered
MP4
Media

Darkroom

The brief · authored design

A contact sheet that grades itself. Three photographs — a black-and-white pier, a misted ridge, a pastel sunset sea — arrive on white mats that slide up one after another, and each is shown TWICE: the original beside its graded twin, labelled BEFORE and AFTER. A sepia wash, a cool lift and a golden-hour plate land on the AFTER frames in turn, each named beneath its pair. Then the review pass draws over the top — a gold ring fading in on the ridge's focal point with a pointer tag, a rule-of-thirds grid flashing across the third frame, a red PROOF stamp landing on the pier. End card: images in · edits on · video out.
Designer
claude-fable-5
LLM usage
hand-authored · no model tokens billed through the platform
Renderer
CONTAINER ENGINE — full JS engine in Node beside ffmpeg (node-canvas pixels), zero browsers
Render
/v1/renders · 10 credits ($0.150)
Output
1440×1080 @ 30fps · 10s · 300 frames · 429 KB
Cost of it
47.5s to render · 158ms/frame · $0.0150 per second
Reproduce
seed 1777706395 · engine v0.5.6 · 2 ops
Total
$0.150 · render only · design not metered
MP4
Medium

The medium sheet

The brief · authored design

Every mark-making medium the engine supports, on one plate, at a size you can read. Five shape treatments across the top — flat vector, hatching, thread painting, layered cut paper with its cast edge, and a drop shadow — and five brush marks beneath: ink tapering, oil laid on thick, a watercolour wash pooling at its edges, a marker sweep, and a scatter of spray. Warm paper, muted pigments, each mark given the gesture that suits it rather than the same stroke ten times.
Designer
claude-fable-5
LLM usage
hand-authored · no model tokens billed through the platform
Renderer
browser engine (PNG frames) → ffmpeg container — custom-code scene, JS engine required
Render
/v1/renders · 10 credits ($0.150)
Output
1920×1080 @ 24fps · 12s · 288 frames · 410 KB
Cost of it
45.8s to render · 159ms/frame · $0.0125 per second
Reproduce
seed 95 · engine v0.5.6 · 39 ops
Total
$0.150 · render only · design not metered
MP4
Character

What a stick figure can do

The brief · authored design

One rigged stick figure, one continuous take: it walks in on a natural gait, looks left and right, waves, reaches, sits down onto a chair that was there from the first frame, stands, and struts off on a different gait entirely. Thirteen expression beats run over the top. Every joint is forward kinematics on a sixteen-bone skeleton, the head turn is redrawn three-quarter geometry rather than a rotated skull, and the walk cycles are computed from gait amplitudes rather than keyframed by hand.
Designer
claude-fable-5
LLM usage
hand-authored · no model tokens billed through the platform
Renderer
browser engine (PNG frames) → ffmpeg container — custom-code scene, JS engine required
Render
/v1/renders · 16 credits ($0.240)
Output
1920×1080 @ 24fps · 20s · 480 frames · 1.2 MB
Cost of it
88.0s to render · 183ms/frame · $0.0120 per second
Reproduce
seed 1057294310 · engine v0.5.6 · 362 ops
Total
$0.240 · render only · design not metered
MP4
Drawn film

The Last Light (drawn)

The same brief and the same model as the studio-calls version of this film, asked for a draw contract instead. One turn, with a paragraph of art direction supplied as system context (before the contract was taught by the product itself).

The brief · given to gemini-3.7-flash

A 45-second quiet illustrated story: The Last Light. Cast the lighthouse as pp:Lighthouse variant ivory-lighthouse and the boat as pp:Sailboat variant amber-sailboat. The generic default variants are a house and car and must not be used. At dusk a lighthouse on a rocky island has gone dark; a small amber boat approaches the rocks. Establish the danger, show the unlit lantern close up, then the lantern ignites and its beam reaches the boat. The boat changes course away from the rocks and reaches sheltered water. End on the same lighthouse framing as the opening, now shining, with the boat safe. A consistent editorial papercut treatment: midnight blue sea, warm ivory lighthouse with one amber lantern and a dark slate roof, layered angular rocks, amber boat with a single ivory sail. Reuse exactly these silhouettes and colours across shots. Alternate wide views and meaningful detail shots. Use cuts for cause and effect and a dissolve only for elapsed time. Deliberate holds allow the viewer to understand the rescue. Keep text to the opening title THE LAST LIGHT and the closing line HOME, SAFELY, placed in clear empty sky with strong contrast. No narration, invented statistics, decorative particles or unrelated characters. The boat and lighthouse must remain recognizable throughout. Show the events visually, rather than explaining them with captions.
Designer
gemini-3.7-flash
LLM usage
18,917 tokens (7,313 in / 11,604 out) · $0.1176
Renderer
DRAW CONTRACT — the model's own Canvas 2D program, executed frame by frame in the container beside ffmpeg; no browser
Render
/v1/renders · 18 credits ($0.270)
Output
1280×720 @ 24fps · 45s · 1,080 frames · 2.9 MB
Cost of it
207.0s to render · 192ms/frame · $0.0060 per second
Reproduce
seed 7 · drawn · 930 lines of Canvas 2D
Total
$0.3876 · design $0.1176 + render $0.270
MP4
Drawn film

First Snow

Written by the model as a draw contract through the chat's own inference path, in one turn.

The brief · given to gemini-3.7-flash

A 26-second illustrated film: a red fox crosses a pine forest clearing as the first snow of winter begins. Flakes thicken, the ground whitens, and the fox's tracks slowly fill behind it. It pauses, looks back, and trots on into blue dusk. Closing title: FIRST SNOW. Paint it, do not assemble it: graded skies, soft radial glows built from gradients (never a flat translucent disc), layered depth with atmospheric fade, paper-cut shapes with subtle shadows, gentle continuous motion, and one clear moment of change. No text except a small closing title in clear space. Every frame should stand as a composed picture.
Designer
gemini-3.7-flash
LLM usage
16,908 tokens (6,148 in / 10,760 out) · $0.1079
Renderer
DRAW CONTRACT — the model's own Canvas 2D program, executed frame by frame in the container beside ffmpeg; no browser
Render
/v1/renders · 11 credits ($0.165)
Output
1280×720 @ 24fps · 26s · 624 frames · 3.8 MB
Cost of it
$0.0063 per second
Reproduce
seed 42 · drawn · 833 lines of Canvas 2D
Total
$0.2729 · design $0.1079 + render $0.165
MP4
Drawn film

Night Market

Written by the model as a draw contract through the chat's own inference path, then revised once from these notes: It crashed: `ctx.pop is not a function` at t=1.68s. Canvas 2D has save() and restore(), not push()/pop(). Fix every such call.

The brief · given to gemini-3.7-flash · 1 revision

A 28-second illustrated film: a small night market under strings of paper lanterns after rain. Steam rises from a noodle stall, lantern light shimmers in the wet cobbles, a cat walks along a rooftop, and one by one the lanterns sway as a breeze passes through. Closing title: NIGHT MARKET. Paint it, do not assemble it: graded skies, soft radial glows built from gradients (never a flat translucent disc), layered depth with atmospheric fade, paper-cut shapes with subtle shadows, gentle continuous motion, and one clear moment of change. No text except a small closing title in clear space. Every frame should stand as a composed picture.
Designer
gemini-3.7-flash · 1 revision
LLM usage
18,215 tokens (6,147 in / 12,068 out) · $0.2585
Renderer
DRAW CONTRACT — the model's own Canvas 2D program, executed frame by frame in the container beside ffmpeg; no browser
Render
/v1/renders · 12 credits ($0.180)
Output
1280×720 @ 24fps · 28s · 672 frames · 2.3 MB
Cost of it
$0.0064 per second
Reproduce
seed 42 · drawn · 764 lines of Canvas 2D
Total
$0.4385 · design $0.2585 + render $0.180
MP4
Drawn film

Paper Boat

Written by the model as a draw contract through the chat's own inference path, then revised once from these notes: Three flaws. (1) The streetlamp's light is a flat hard-edged triangle — make it a soft cone: a gradient that falls off with distance and blurs at its edges, plus a warm halo around the lamp head. (2) The boat is far too small to be the subject: make it about three times larger, with a visible fold line and a reflection beneath it. (3) Show the rain: fine slanted streaks and expanding ripple rings on the water.

The brief · given to gemini-3.7-flash · 1 revision

A 24-second illustrated film: a folded paper boat drifts down a rain-filled street gutter at dusk, passes beneath a streetlamp whose glow ripples on the water, and sails out into a wide puddle that reflects the first stars. Closing title: PAPER BOAT. Paint it, do not assemble it: graded skies, soft radial glows built from gradients (never a flat translucent disc), layered depth with atmospheric fade, paper-cut shapes with subtle shadows, gentle continuous motion, and one clear moment of change. No text except a small closing title in clear space. Every frame should stand as a composed picture.
Designer
gemini-3.7-flash · 1 revision
LLM usage
17,080 tokens (6,138 in / 10,942 out) · $0.2457
Renderer
DRAW CONTRACT — the model's own Canvas 2D program, executed frame by frame in the container beside ffmpeg; no browser
Render
/v1/renders · 10 credits ($0.150)
Output
1280×720 @ 24fps · 24s · 576 frames · 4.5 MB
Cost of it
115.6s to render · 201ms/frame · $0.0062 per second
Reproduce
seed 42 · drawn · 723 lines of Canvas 2D
Total
$0.3957 · design $0.2457 + render $0.150
MP4
Drawn film

Tide Pool

Written by the model as a draw contract through the chat's own inference path, then revised once from these notes: One flaw: the incoming wave is a hard-edged WHITE BLOCK. Make it a translucent swell with a curved foamy leading edge that rolls in, brightens the pool, and drains back leaving sparkles — no solid rectangles anywhere.

The brief · given to gemini-3.7-flash · 1 revision

A 24-second illustrated film: dawn over a rocky tide pool. Light creeps across the water, anemones open, a small crab sidles between stones, and a single wave washes in, fills the pool and draws back leaving everything glistening. Closing title: TIDE POOL. Paint it, do not assemble it: graded skies, soft radial glows built from gradients (never a flat translucent disc), layered depth with atmospheric fade, paper-cut shapes with subtle shadows, gentle continuous motion, and one clear moment of change. No text except a small closing title in clear space. Every frame should stand as a composed picture.
Designer
gemini-3.7-flash · 1 revision
LLM usage
19,606 tokens (6,142 in / 13,464 out) · $0.3017
Renderer
DRAW CONTRACT — the model's own Canvas 2D program, executed frame by frame in the container beside ffmpeg; no browser
Render
/v1/renders · 10 credits ($0.150)
Output
1280×720 @ 24fps · 24s · 576 frames · 3.1 MB
Cost of it
$0.0062 per second
Reproduce
seed 42 · drawn · 899 lines of Canvas 2D
Total
$0.4517 · design $0.3017 + render $0.150
MP4
Drawn film

Kite Day

Written by the model as a draw contract through the chat's own inference path, then revised once from these notes: Two flaws. (1) There is a translucent haze RECTANGLE across the hills with a hard vertical edge part-way across the frame — every band must span the full width and fade with a gradient, never end in a hard edge. (2) The closing title sits on top of a cloud and cannot be read: place it in clear sky with strong contrast, larger. Also make the grass gusts more visible as travelling waves of lighter blades.

The brief · given to gemini-3.7-flash · 1 revision

A 24-second illustrated film: a red kite climbs over rolling green hills on a bright windy day. Gusts ripple through the long grass in waves, cloud shadows slide across the hills, and the kite dips, recovers and soars as its tail streams behind. Closing title: KITE DAY. Paint it, do not assemble it: graded skies, soft radial glows built from gradients (never a flat translucent disc), layered depth with atmospheric fade, paper-cut shapes with subtle shadows, gentle continuous motion, and one clear moment of change. No text except a small closing title in clear space. Every frame should stand as a composed picture.
Designer
gemini-3.7-flash · 1 revision
LLM usage
13,521 tokens (7,124 in / 6,397 out) · $0.1573
Renderer
DRAW CONTRACT — the model's own Canvas 2D program, executed frame by frame in the container beside ffmpeg; no browser
Render
/v1/renders · 10 credits ($0.150)
Output
1280×720 @ 24fps · 24s · 576 frames · 4.9 MB
Cost of it
116.0s to render · 201ms/frame · $0.0062 per second
Reproduce
seed 88 · drawn · 534 lines of Canvas 2D
Total
$0.3073 · design $0.1573 + render $0.150
MP4
Drawn film

The Pounce (drawn)

The same brief as The Pounce beside it, which is a rigged figure on a thirteen-bone skeleton driven by tools. This one is a draw contract written directly by Claude in Claude Code (not through the chat, so no inference was metered and none is claimed). It is the first film here that DECLARES everything it draws: 12 entities, and drawing them one by one reproduces 100% of every sampled frame. The tiger stands on two-bone IK legs with planted feet. It has a score: 36 notes from compose() on the film's own beats, mixed into the MP4 by the engine. Rendered by production's /v1/renders.

The brief · given to claude-fable-5-1

A tiger hunting a small red devil, as a fifteen-second drawn film: stalk, coil, launch, full extension, the strike, the landing — and the devil gets away. Every thing on screen is declared by name, so it can be selected, recoloured, hidden or moved without rewriting the program.
Designer
claude-fable-5-1
LLM usage
~7,530 tokens, estimated (2,048 in / 5,482 out) · ~$0.2946 @ $10.00/$50.00 per M (estimated as one chat turn — the draw-contract prompt and brief in, the 20,283-character program out, at ~3.7 characters per token; the model is not in the rate catalogue, so it is priced at the catalogue ceiling)
Renderer
DRAW CONTRACT — the model's own Canvas 2D program, executed frame by frame in the container beside ffmpeg; no browser
Render
/v1/renders · 6 credits ($0.090)
Output
1280×720 @ 24fps · 15s · 360 frames · 1.2 MB
Cost of it
215.0s to render · 597ms/frame · $0.0060 per second
Reproduce
seed 11 · drawn · 219 lines of Canvas 2D
Total
~$0.3846 · design ~$0.2946 (estimated) + render $0.090
MP4
Drawn film

PinePaper in a Minute (v1)

The first cut (2026-09-24): 60 seconds, describe → relate → edit by hand → ship, with a slow C-major score the owner found too gloomy. Superseded on the landing page by v2; kept here with its cost. Written directly by Claude as a draw contract, not through the chat's metered inference, so the design tokens are a labelled estimate.

The brief · given to claude-opus-5-5 (written directly)

PinePaper in a minute — a 60-second landing demo written directly as a draw contract (not through the chat): describe it, relate it, edit it by hand, ship it; obsidian ground, warm paper, violet and cyan ink; a scored C-major bed with a hit on every event.
Designer
claude-opus-5-5 (written directly)
LLM usage
~9,590 tokens, estimated (2,470 in / 7,120 out) · ~$0.3807 @ $10.00/$50.00 per M (estimated as one chat turn — the draw-contract prompt and brief in, the 26,341-character program out, at ~3.7 characters per token; the model is not in the rate catalogue, so it is priced at the catalogue ceiling)
Renderer
DRAW CONTRACT — the model's own Canvas 2D program, executed frame by frame in the container beside ffmpeg; no browser
Render
/v1/renders · 60 credits ($0.900)
Output
1920×1080 @ 30fps · 60s · 1,800 frames · 4.8 MB
Cost of it
326.9s to render · 182ms/frame · $0.0150 per second
Reproduce
seed 11 · drawn · 370 lines of Canvas 2D
Total
~$1.2807 · design ~$0.3807 (estimated) + render $0.900
Trials
1 render · $0.900 across every attempt
  1. 1. v1, 60 s, first and only render · 60 credits ($0.900)
MP4
Drawn film

Pip

Written by the model as a draw contract through the chat's own inference path, in one turn, with the design graph's motion techniques (kit.hero, kit.face, kit.writeOn …) linked in. A genericness test: a subject the graph had never seen.

The brief · given to gemini-3.8-flash

A 15 second animated film on warm cream paper: a speckled egg wobbles, cracks and a fluffy yellow chick pops out blinking. It waddles across snowy hills at dawn with pine trees, slips and slides down a slope on its belly, then the sky turns to night with green northern lights while it sits on a frozen pond watching. It ends with the handwritten title "Pip" writing itself on, the chick hopping in beside it, and a burst of snowflake confetti.
Designer
gemini-3.8-flash
LLM usage
28,494 tokens (18,575 in / 9,919 out) · $0.1227
Renderer
DRAW CONTRACT — the model's own Canvas 2D program, executed frame by frame in the container beside ffmpeg; no browser
Render
/v1/renders · 8 credits ($0.120)
Output
1280×720 @ 30fps · 15s · 360 frames · 2.3 MB
Cost of it
24.4s to render · 68ms/frame · $0.0080 per second
Reproduce
seed 104 · drawn · 981 lines of Canvas 2D
Total
$0.2427 · design $0.1227 + render $0.120
MP4
Drawn film

Ember

Written by the model as a draw contract through the chat's own inference path, in one turn, with the design graph's motion techniques (kit.hero, kit.face, kit.writeOn …) linked in. A genericness test: a subject the graph had never seen.

The brief · given to gemini-3.1-pro-preview

A 15 second animated film: a small orange fox with a fluffy tail tiptoes through an autumn forest with layered trees and falling leaves, pounces into a pile of leaves that bursts everywhere, pops out with a leaf on its head, then runs up a hill as the sun sets and sits watching fireflies come out. It ends with the handwritten title "Ember" writing itself on.
Designer
gemini-3.1-pro-preview
LLM usage
25,467 tokens (18,440 in / 7,027 out) · $0.1454
Renderer
DRAW CONTRACT — the model's own Canvas 2D program, executed frame by frame in the container beside ffmpeg; no browser
Render
/v1/renders · 8 credits ($0.120)
Output
1280×720 @ 30fps · 15s · 360 frames · 2.5 MB
Cost of it
15.4s to render · 43ms/frame · $0.0080 per second
Reproduce
seed 88 · drawn · 605 lines of Canvas 2D
Total
$0.2654 · design $0.1454 + render $0.120
MP4
Drawn film

Valley to Wasteland

Beta gate B1's brief, through Studio chat's own inference path in two turns: a free clarifying question, then the draw contract. Rendered by production's /v1/renders and served from that render job.

The brief · given to gemini-3.7-flash

An 8-second clip: a peaceful valley that turns into a data-centre wasteland
Designer
gemini-3.7-flash
LLM usage
25,786 tokens (16,515 in / 9,271 out) · $0.1132
Renderer
DRAW CONTRACT — the model's own Canvas 2D program, executed frame by frame in the container beside ffmpeg; no browser
Render
/v1/renders · 8 credits ($0.120)
Output
1920×1080 @ 30fps · 8s · 192 frames · 2.9 MB
Cost of it
21.1s to render · 110ms/frame · $0.0150 per second
Reproduce
seed 42 · drawn · 815 lines of Canvas 2D
Total
$0.2332 · design $0.1132 + render $0.120
Trials
4 renders · $0.360 across every attempt
  1. 1. First run of the brief: a program over two generated photos. Superseded. · 8 credits ($0.120)
  2. 2. The same first run rendered without its text, for contrast. Superseded. · 8 credits ($0.120)
  3. 3. BLANK_ARTIFACT: every frame empty. Refused by the render door and reversed, so it cost nothing. · failed, not billed
  4. 4. This film. · 8 credits ($0.120)
MP4
Story

The Last Light

Verification sample: Grok 4.3 planned the story; staging and animation were editorially rebuilt after frame review. Deliberate holds remain. Inference cost is a token-rate estimate.

The brief · given to grok-4.3 + editorial repair

A 45-second quiet illustrated story: The Last Light. Cast the lighthouse as pp:Lighthouse variant ivory-lighthouse and the boat as pp:Sailboat variant amber-sailboat. The generic default variants are a house and car and must not be used. At dusk a lighthouse on a rocky island has gone dark; a small amber boat approaches the rocks. Establish the danger, show the unlit lantern close up, then the lantern ignites and its beam reaches the boat. The boat changes course away from the rocks and reaches sheltered water. End on the same lighthouse framing as the opening, now shining, with the boat safe. A consistent editorial papercut treatment: midnight blue sea, warm ivory lighthouse with one amber lantern and a dark slate roof, layered angular rocks, amber boat with a single ivory sail. Reuse exactly these silhouettes and colours across shots. Alternate wide views and meaningful detail shots. Use cuts for cause and effect and a dissolve only for elapsed time. Deliberate holds allow the viewer to understand the rescue. Keep text to the opening title THE LAST LIGHT and the closing line HOME, SAFELY, placed in clear empty sky with strong contrast. No narration, invented statistics, decorative particles or unrelated characters. The boat and lighthouse must remain recognizable throughout. Show the events visually, rather than explaining them with captions.
Designer
grok-4.3 + editorial repair
LLM usage
5,209,833 tokens across every attempt while developing this piece · a single successful design turn is ~3,500 tokens (about $0.0044 at this model's rate)
Renderer
CONTAINER ENGINE — full JS engine in Node beside ffmpeg (node-canvas pixels), zero browsers
Render
/v1/renders · 18 credits ($0.270)
Output
1280×720 @ 24fps · 45s · 1,080 frames · 330 KB
Cost of it
50.4s to render · 47ms/frame · $0.0060 per second
Reproduce
seed 1745059782 · engine v0.5.6 · 194 ops
Total
$6.8049 · design $6.5349 + render $0.270
The tide writes FLOW GIF
Typography

The tide writes FLOW

The brief · authored design

Water as typography. Deep teal background with a waves generator across the lower half. The word 'FLOW' huge in the center as display lettering with a gradient from white to cyan, distorted by a wave that travels through the letters (wave_through relation). A sparkle effect drifting over the crest line. Nothing else — let the word and the water carry it.
Designer
claude-fable-5
LLM usage
hand-authored · no model tokens billed through the platform
Renderer
CONTAINER ENGINE — full JS engine in Node beside ffmpeg (node-canvas pixels), zero browsers
Render
/v1/renders · 2 credits ($0.030)
Output
960×720 @ 20fps · 4s · 80 frames · 2.5 MB
Cost of it
12.0s to render · 150ms/frame · $0.0075 per second
Reproduce
seed 1264941116 · engine v0.5.6 · 3 ops
Total
$0.030 · render only · design not metered
MP4
Choreography

Murmuration

The brief · authored design

Four hundred and sixty particles, each on its own six-keyframe timeline with a per-particle delay: they pour in from the canvas edges, assemble the word GRAPHS sampled from a letterform raster, hold, dissolve through a golden-angle vortex, and re-assemble as MOTION in a shifted palette. The caption states the point: no human writes four hundred and sixty coordinated timelines by hand.
Designer
claude-fable-5
LLM usage
hand-authored · no model tokens billed through the platform
Renderer
CONTAINER ENGINE — full JS engine in Node beside ffmpeg (node-canvas pixels), zero browsers
Render
/v1/renders · 8 credits ($0.120)
Output
1440×1080 @ 30fps · 8s · 240 frames · 2.0 MB
Cost of it
27.7s to render · 115ms/frame · $0.0150 per second
Reproduce
seed 1803738651 · engine v0.5.6 · 2 ops
Total
$0.120 · render only · design not metered
MP4
Scale

Three thousand

The brief · authored design

Three thousand points assemble into a sphere. Each one enters from its own edge of the frame, on its own clock, travels to its own position on a Fibonacci sphere, and settles at a brightness and size set by its depth — so the cloud reads as a solid rather than a disc. Roughly half of them breathe at individually varied tempos once they arrive. A thin ring fades in behind the finished form, and a count states plainly how many timelines are running: 3,000, each with its own arrival, position and tempo.
Designer
claude-fable-5
LLM usage
hand-authored · no model tokens billed through the platform
Renderer
CONTAINER ENGINE — full JS engine in Node beside ffmpeg (node-canvas pixels), zero browsers
Render
/v1/renders · 10 credits ($0.150)
Output
1440×1080 @ 30fps · 10s · 300 frames · 2.1 MB
Cost of it
94.3s to render · 314ms/frame · $0.0150 per second
Reproduce
seed 2283086661 · engine v0.5.6 · 2 ops
Total
$0.150 · render only · design not metered
MP4
Video editing

Storm watch

The brief · authored design

Real footage, edited live. Thirty-six frames of a NASA ISS timelapse — Earth's limb, red airglow, lightning storms firing below — play as an image sequence structured as an edit session: a RAW pass where a tracking ring locks onto each lightning cell using centroids measured from the pixels, with live coordinates in a monospace readout; a half-second rewind with REW indicator; then the same footage again through a teal-and-amber blend-mode grade revealed by a sweeping wipe edge. Timecode, frame counter, pass tags, safe-area brackets and a scrubber with pass marks run throughout. End card: video in · tracked · rewound · graded · video out.
Designer
claude-fable-5
LLM usage
hand-authored · no model tokens billed through the platform
Renderer
CONTAINER ENGINE — full JS engine in Node beside ffmpeg (node-canvas pixels), zero browsers
Render
/v1/renders · 8 credits ($0.120)
Output
1920×1080 @ 30fps · 8s · 240 frames · 5.1 MB
Cost of it
58.5s to render · 244ms/frame · $0.0150 per second
Reproduce
seed 3647386003 · engine v0.5.6 · 3 ops
Total
$0.120 · render only · design not metered
MP4
Typography

Type foundry

The brief · authored design

A type specimen that builds itself. A radial generator backdrop, dimmed under a wash. The word TYPE in oversized display lettering built as a letter COLLAGE — one coloured tile per glyph, cascading in — with FOUNDRY beneath it in a second collage treatment on a wave. A strapline, 'letterforms are items too', typing itself on under a neon text effect and an outline text style. A gradient focal mark pulsing under a sparkle particle effect, and a field of small accents fading at individual tempos. A footer naming the machinery: collage · text effect · text style · particles · generator.
Designer
claude-fable-5
LLM usage
hand-authored · no model tokens billed through the platform
Renderer
CONTAINER ENGINE — full JS engine in Node beside ffmpeg (node-canvas pixels), zero browsers
Render
/v1/renders · 8 credits ($0.120)
Output
1440×1080 @ 30fps · 8s · 240 frames · 135 KB
Cost of it
15.3s to render · 64ms/frame · $0.0150 per second
Reproduce
seed 633318473 · engine v0.5.6 · 2 ops
Total
$0.120 · render only · design not metered
Signal through noise SVG
The graph, twice

Signal through noise

The brief · authored design

A field of sixteen stochastic noise points in erratic wobble motion, with a solitary harmonic signal orb pulsing in phase, signed with typewriter text.
Designer
claude-fable-5
LLM usage
hand-authored · no model tokens billed through the platform
Renderer
SMIL baker (server-side TypeScript) — graph → native animated SVG
Render
/v1/renders · 1 credit ($0.015)
Reproduce
20 ops
Total
$0.015 · render only · design not metered
MP4
Morphing

Metamorphosis

The brief · authored design

A study in topological transformation: an octagram geometry ring smoothly morphs into an origami bird tessellation, while satellite sparks orbit a pulsating core. The morphs_to relation continuously recalculates path geometry and color interpolation.
Designer
claude-fable-5
LLM usage
hand-authored · no model tokens billed through the platform
Renderer
CONTAINER ENGINE — full JS engine in Node beside ffmpeg (node-canvas pixels), zero browsers
Render
/v1/renders · 8 credits ($0.120)
Output
1920×1080 @ 30fps · 8s · 240 frames · 336 KB
Cost of it
11.7s to render · 49ms/frame · $0.0150 per second
Reproduce
seed 1584172107 · engine v0.5.6 · 3 ops
Total
$0.120 · render only · design not metered
MP4
Typography

Kinetic type lab

The brief · authored design

A kinetic typography lab: a display headline animating letter by letter, a second line riding a vertical wave, a word-by-word sub-line, and a rotating mark on the rule — neon at night.
Designer
claude-fable-5
LLM usage
hand-authored · no model tokens billed through the platform
Renderer
CONTAINER ENGINE — full JS engine in Node beside ffmpeg (node-canvas pixels), zero browsers
Render
/v1/renders · 1 credit ($0.015)
Output
1280×720 @ 15fps · 2s · 30 frames · 87 KB
Cost of it
36.7s to render · 1223ms/frame · $0.0075 per second
Reproduce
seed 3128373771 · engine v0.5.6 · 123 ops
Total
$0.015 · render only · design not metered
MP4
Styles

Faceted emblem

The brief · authored design

A faceted octagonal badge with a bevelled chrome face, orbited by three counter-phase rings of satellites, graded with the cyberpunk look.
Designer
claude-fable-5
LLM usage
hand-authored · no model tokens billed through the platform
Renderer
CONTAINER ENGINE — full JS engine in Node beside ffmpeg (node-canvas pixels), zero browsers
Render
/v1/renders · 1 credit ($0.015)
Output
1280×720 @ 15fps · 2s · 30 frames · 82 KB
Cost of it
43.5s to render · 1451ms/frame · $0.0075 per second
Reproduce
seed 3944333421 · engine v0.5.6 · 32 ops
Total
$0.015 · render only · design not metered
Tides, drawn SVG
Styles

Tides, drawn

The brief · authored design

Twelve hours of a semidiurnal tide as a real curve: the water filled beneath it, hourly readings as nodes, the highs and lows marked with their height in metres, and a marker walking the curve — graded monochrome, with the grading carried in the file.
Designer
claude-fable-5
LLM usage
hand-authored · no model tokens billed through the platform
Renderer
SMIL baker (server-side TypeScript) — graph → native animated SVG
Render
/v1/renders · 2 credits ($0.030)
Reproduce
43 ops
Total
$0.030 · render only · design not metered
Graph of tides — SVG SVG
The graph, twice

Graph of tides — SVG

The brief · authored design

Design this scene as a KNOWLEDGE GRAPH, not code: typed items with configuration, and ALL motion carried by item animations or relation edges — the graph IS the design. But every SUBJECT must be DRAWN, not stood in for. Use create_item with itemType 'path' and real cubic pathData authored AROUND THE ORIGIN (coordinates either side of 0,0 — position is what places it on the canvas), each carrying a stroke so it reads as drawn. Bare circles and rectangles are for structure and for things that genuinely are points, never for a subject. An 800x600 night harbour: a moon; a lighthouse drawn as a tapered tower with painted bands, a gallery and a lantern room, whose beam sweeps as a narrow wedge leaving the lamp; three buoys drawn as cans with a taper, each riding the water on its own bounce tempo, each with a cone topmark ATTACHED_TO it; two gulls drawn as two swept wings and a body, on orbits relations around the lighthouse lantern at different radii, speeds and phases; drawn swells for the water rather than a flat fill; and a scatter of small stars, which may be points because a star at this distance is one. No caption: the picture must not need a line of text to say what it is doing.
Designer
claude-fable-5
LLM usage
hand-authored · no model tokens billed through the platform
Renderer
SMIL baker (server-side TypeScript) — graph → native animated SVG
Render
/v1/renders · 2 credits ($0.030)
Reproduce
50 ops
Total
$0.030 · render only · design not metered
Graph of tides — GIF GIF
The graph, twice

Graph of tides — GIF

The brief · authored design

THE SAME GRAPH as 'Graph of tides — SVG', rendered the other way: the container engine draws every frame and encodes them to GIF, where the twin ships as one declarative SVG. Two artifacts, one design — compare the renderer costs on these two cards.
Designer
claude-fable-5
LLM usage
hand-authored · no model tokens billed through the platform
Renderer
CONTAINER ENGINE — full JS engine in Node beside ffmpeg (node-canvas pixels), zero browsers
Render
/v1/renders · 3 credits ($0.045)
Reproduce
50 ops
Total
$0.045 · render only · design not metered
MP4
Duration ladder

A city wakes — 2 minutes

The brief · authored design

A 120-second longform piece: a day in a harbor town, eight scenes flowing into each other. Dawn lifts a sun over the water while gulls wheel. A morning market of striped stalls with pennants snapping. Boats bobbing off-tempo at the noon quay. Kites carving wide afternoon arcs. Golden hour washing the palette warm. Dusk igniting a scatter of window lights, each on its own heartbeat. Night: a lighthouse beam sweeping under a pulsing sky. A last caption over the water. EACH SCENE OWNS ITS GROUND. The sea belongs to the scenes that are ON the water — dawn, the quay, golden hour, the night beam, the close. The market has a street, the kite scene has a field and open sky, the dusk scene has a city block. Give every element a lifetime so it leaves when its scene ends; nothing except the sky may persist across all eight. Fill the frame: each scene is a composed picture with a foreground, a middle and a horizon, not a few shapes on a flat colour field.
Designer
claude-fable-5
LLM usage
hand-authored · no model tokens billed through the platform
Renderer
RUST RASTER — engine timeline in the container, every pixel by runtime-rs (tiny-skia), muxed by ffmpeg
Render
/v1/renders · 20 credits ($0.300)
Reproduce
211 ops
Total
$0.300 · render only · design not metered
MP4
Figure

The narrator

The brief · authored design

A character who was never drawn: one symbol names her and the design graph supplies the parts, the z-order, the rig and the poses. She stands in a lit interior — a graded wall, a warm key light behind her, a floor and a contact shadow — and performs to camera: blinking, turning her head, and speaking in three bursts while the lines she is saying rise into the dark half of the frame beside her.
Designer
claude-fable-5
LLM usage
hand-authored · no model tokens billed through the platform
Renderer
CONTAINER ENGINE — full JS engine in Node beside ffmpeg (node-canvas pixels), zero browsers
Render
/v1/renders · 4 credits ($0.060)
Output
1280×720 @ 24fps · 10s · 240 frames · 187 KB
Cost of it
26.1s to render · 109ms/frame · $0.0060 per second
Reproduce
seed 2246380561 · engine v0.5.6 · 14 ops
Total
$0.060 · render only · design not metered
MP4
Figure

Ledge at dusk

The brief · authored design

A pigeon perched on a stone ledge above a city at dusk, lit from behind by a low sun, the skyline in silhouette below a graded sky. The bird is named rather than drawn: the same op as 'The narrator' with one word changed, and the graph supplies a bird's anatomy and a bird's repertoire — it bobs its head, flicks its tail and blinks, because those are the channels its concept declares.
Designer
claude-fable-5
LLM usage
hand-authored · no model tokens billed through the platform
Renderer
CONTAINER ENGINE — full JS engine in Node beside ffmpeg (node-canvas pixels), zero browsers
Render
/v1/renders · 4 credits ($0.060)
Output
1280×720 @ 24fps · 10s · 240 frames · 82 KB
Cost of it
181.2s to render · 755ms/frame · $0.0060 per second
Reproduce
seed 3336566307 · engine v0.5.6 · 14 ops
Total
$0.060 · render only · design not metered
MP4
Figure

The 8:14

The brief · authored design

A delivery van on its morning round, held in the middle of the frame on its suspension while the street runs past it — houses and trees on the far side, kerb dashes going by underneath, a low sun behind the roofline. The van, the houses and the trees are all named rather than drawn; the graph gives the van a suspension and the trees a canopy that sways.
Designer
claude-fable-5
LLM usage
hand-authored · no model tokens billed through the platform
Renderer
CONTAINER ENGINE — full JS engine in Node beside ffmpeg (node-canvas pixels), zero browsers
Render
/v1/renders · 4 credits ($0.060)
Output
1280×720 @ 24fps · 10s · 240 frames · 250 KB
Cost of it
24.7s to render · 103ms/frame · $0.0060 per second
Reproduce
seed 1773269258 · engine v0.5.6 · 46 ops
Total
$0.060 · render only · design not metered
MP4
Figure

Four o'clock

The brief · authored design

An interior in the late afternoon: a room with a window, and a wedge of warm light crossing the floor and fading as the sun drops. Dust turns in the air and a cloud passes the glass. The room is named rather than drawn — walls, floor, skirting, glass, frame and sill all come from one concept, and the light on the glass is a channel that concept declares.
Designer
claude-fable-5
LLM usage
hand-authored · no model tokens billed through the platform
Renderer
CONTAINER ENGINE — full JS engine in Node beside ffmpeg (node-canvas pixels), zero browsers
Render
/v1/renders · 4 credits ($0.060)
Output
1280×720 @ 24fps · 10s · 240 frames · 191 KB
Cost of it
88.2s to render · 368ms/frame · $0.0060 per second
Reproduce
seed 4242 · engine v0.5.6 · 40 ops
Total
$0.060 · render only · design not metered
MP4
Figure

Nightfall on the row

The brief · authored design

Seven houses along a road at dusk under a graded sky, two trees between them swaying in silhouette, and the windows coming on one by one in no particular order. Every house is the same concept instanced seven times; each declares two window-light channels, and the row reads as inhabited because the lights disagree with each other.
Designer
claude-fable-5
LLM usage
hand-authored · no model tokens billed through the platform
Renderer
CONTAINER ENGINE — full JS engine in Node beside ffmpeg (node-canvas pixels), zero browsers
Render
/v1/renders · 4 credits ($0.060)
Output
1280×720 @ 24fps · 10s · 240 frames · 107 KB
Cost of it
14.3s to render · 60ms/frame · $0.0060 per second
Reproduce
seed 1250411465 · engine v0.5.6 · 43 ops
Total
$0.060 · render only · design not metered
MP4
Character

A short protest

The brief · authored design

A rubber-hose cartoon figure marches on with a placard and delivers an eleven-line monologue, one expression per line, in a single unbroken take. It argues that a generated character sheet is a sheet and not a character — the hat changes shape between panels, one hand has five fingers and the other four, and frame two is not frame one — and that a rigged figure cannot make those mistakes, because the identity is the bone table. Every face is drawn geometry cut in on a lifetime, every gesture is forward kinematics on the same sixteen-bone skeleton, and the figure that says the last line is the one that walked on for the first.
Designer
claude-fable-5
LLM usage
hand-authored · no model tokens billed through the platform
Renderer
browser engine (PNG frames) → ffmpeg container — custom-code scene, JS engine required
Render
/v1/renders · 20 credits ($0.300)
Output
1920×1080 @ 24fps · 24s · 576 frames · 1.1 MB
Cost of it
34.2s to render · 59ms/frame · $0.0125 per second
Reproduce
seed 2105504680 · engine v0.5.6 · 314 ops
Total
$0.300 · render only · design not metered
MP4
Generative

Adjacency

The brief · authored design

A cobalt plane carrying a lattice of white dots. Adjacency is the only event: a neck grows between two neighbouring dots until the pair reads as one mass, holds, and lets go, and the merge steps across the lattice one link at a time. Nothing enters and nothing leaves — the composition is a rule.
Designer
claude-fable-5
LLM usage
hand-authored · no model tokens billed through the platform
Renderer
browser engine (PNG frames) → ffmpeg container — custom-code scene, JS engine required
Render
/v1/renders · 10 credits ($0.150)
Output
1920×1080 @ 24fps · 12s · 288 frames · 258 KB
Cost of it
29.8s to render · 103ms/frame · $0.0125 per second
Reproduce
seed 3711505882 · engine v0.5.6 · 101 ops
Total
$0.150 · render only · design not metered
MP4
Generative

Square and circle

The brief · authored design

A grid of flat plates in a five-swatch palette, each plate holding one mark. Colour is drawn from the palette by a seeded rule and the marks alternate between two weights on a checker, so the field has value structure rather than one texture. A diagonal wave crosses the grid three times, phased on column plus row, so a hundred independent marks read as a single motion.
Designer
claude-fable-5
LLM usage
hand-authored · no model tokens billed through the platform
Renderer
browser engine (PNG frames) → ffmpeg container — custom-code scene, JS engine required
Render
/v1/renders · 10 credits ($0.150)
Output
1920×1080 @ 24fps · 12s · 288 frames · 1.1 MB
Cost of it
26.8s to render · 93ms/frame · $0.0125 per second
Reproduce
seed 1907969541 · engine v0.5.6 · 326 ops
Total
$0.150 · render only · design not metered

18 more pieces are rendering — they appear here as their jobs complete.

Some of it answers back

The same render door emits an interactive page as easily as a film. These are live embeds, not pictures of embeds — click them. Each one is a real published widget on a public URL, and its whole behaviour is relations in the scene: no server, no build step, nothing running behind it.

PinePaper in a Minute

The landing film as a live interactive widget: 72 seconds of procedural canvas animation, beat-synchronized cuts, and a multi-instrument synthesizer score.

spring · flow · orbital relations · generative audioOpen on its own →

Your prompt renders next

The same door made everything on this page. It answers to one API call.