Short Film · Sep 16, 2026
I recreated the viral riso animation with Claude Code + Opus 5. Here's the full prompt, the process and the token count
I recreated the viral… by GoldianSummer, credited to Claude Opus 5. Watch the Short Film video, explore the shared prompt and visit the original Reddit post.
GoldianSummeru/GoldianSummer
View on RedditOpen the original Reddit post for the version with sound.
The riso animation [posted here yesterday](https://www.reddit.com/r/ClaudeAI/comments/1wgvklo/) (original by Kevin Ngo, @kevin\_t\_ngo on X) blew up, and the top question was "what's the prompt?". Nobody had it. So I wrote a brief from scratch and ran it in Claude Code with Opus 5. The video is the result. It's a recreation of the idea, not the original. **What Claude built** * A single `index.html`: 224 KB, \~3,500 lines. Canvas 2D only, with no libraries, images, fonts or network calls. * All the texture is code. Each ink is its own halftone layer with its own screen angle. The layers are offset to fake misregistration, with paper grain and ink-starved voids on top. * Everything is seeded and `render(t)` is a pure function of time, so it can jump to any frame and nothing flickers. * The music is synthesized with WebAudio in the same file: a pad and an arpeggio at 120 BPM, plus a ping on every ripple. * 26 illustrated scenes. 20 of the 28 montage scenes in the brief made it; the…
The prompt behind it.
Original prompt
for your own title)
Build a 30-second procedural animation in a risograph-print style, as ONE self-contained index.html (Canvas 2D, no libraries, no network fonts, no images, no assets of any kind — every pixel is drawn by code). Make the finished animation, not a demo of techniques.
The idea
A lone ink dot calls out into the world with ripples, and everything that resonates answers back — bells, wolves, whales, radios, fireworks. It collects them as memories, but alone they fade to blue. Then a second dot, pink, answers from off-screen. Call and response. Where their ripples meet, a flower blooms, the world is reprinted in their two inks, and we pull back to a universe full of pairs. It ends on a hand-lettered signature.
The spine of the whole piece: a small indigo dot pinned to the exact centre of the frame, and concentric ripple rings coming out of it. Every scene, every transition and every camera move is organised around that dot. It never drifts during Acts I–III.
Format
Square 720×720 canvas (internally render at devicePixelRatio), 28.0 s, time-based (not frame-based).
Warm cream paper background in allVideo and prompt by GoldianSummer. Original post ↗


