Creative Media · 2026 · Self-initiated concept
Between Frames
An identity that cannot be screenshotted: every frame is noise, and the words exist only in motion.
- Format
- Live HTML
- Discipline
- Creative Media
- Year
- 2026
- Tools
- 4

Overview
Between Frames is an identity for a studio that makes things move. Every frame on the screen is noise. The words exist only in motion: inside the letters the grain runs one way and outside them the other, and the eye does the rest.
Challenge
Motion design is usually shown as something added to a still design. This piece had to prove the opposite: a message carried by motion alone, which disappears the moment it stops.
Solution
Grain moves only along its own run of cells, so any single frame has an exactly even density and holds no trace of the words. Pause it and they are gone. Mark the word shows where they were. Words decode from their edges inward, and visitors can write their own.
Process
- 01
Principle
Chose a mechanism that keeps every frame statistically uniform.
- 02
System
Built two layers of grain, slow currents and scan-line letterforms in one small file.
- 03
Proof
Tested the claims from the pixels: equal density in a paused frame, opposite motion between frames.
- 04
QA
Checked keyboard use, reduced motion and seven viewports in Chromium and WebKit.
Screenshots
Sample Material
Everything behind the project, as it was delivered.
The live build
One self-contained HTML file that runs in the browser, offline, with nothing to install.
- HTML masterSelf-contained, fonts and code insideDownload
Tools used
- HTML & CSS
- JavaScript
- Canvas
- Playwright
Outcomes
- A paused frame is statistically indistinguishable from uniform noise.
- 31 of 31 automated checks passed in Chromium and WebKit.
- One self-contained file under 30 KB.
This is a self-initiated concept. The outcomes describe what was made and measured, not results for a client.