Aha! Concepts · AI short film · 3:34
WATCHER
An osprey watches Prince George's County, Maryland, from late afternoon to first light. The pictures are AI-generated. The voice, sound, edit and grade are human.
About 80 seconds. Sound on.
The big question
Aha! Concepts
Interactive film, drawn live in code
About 80 seconds
Three.js, Web Audio, Claude
The rule
That was the deal for as long as anyone can remember. Then the tools changed, and now everyone says you can have all three. The Click is our answer: a short manifesto about the one part no tool does for you, making someone feel something.
The problem
Same pixels, same timing, for every viewer. We wanted a film that is performed fresh for each person, live on their own screen.
The move
The roads, the sea, the plane, the rocket, the Earth and the eye are built from thousands of typed characters, the same stuff the web is made of. Yell “Action!” or tap the screen, and it starts.
And that moment when it all clicks?
The last word of the film.Where the unfinished chord finally resolves
Rendered in real time with WebGL and Three.js. Nothing is pre-recorded.
Voice start: the microphone listens for “Action!”, then switches off.
Haptics on supported phones, so you feel the splash, the launch and the heartbeat.
Captions on every line. Flashes are softened for viewers who turn on Reduce Motion.
The whole film is about the size of a single photo.
0 audio files.The whole score plays live in your browser
Every note, splash, gull cry and heartbeat is synthesized as you watch, in sync with the picture down to the frame. The music opens on one low note that blooms into a chord that feels unfinished on purpose. Three notes play as the three roads appear, and on “Pick two” the third note slides away. The heartbeat starts slow and speeds up toward the click. The chord holds out until the very last word: Aha!
It's the kind of work we want to make for clients: built with new tools, aimed at the oldest goal there is, moving people.
Creative direction Anfon Ha
Built in code with Claude
A few lines is plenty. You will hear back from a person.
Based in Washington, DC, Maryland and Virginia. Crew nationwide.