Video Ad seven films · 20 seconds · 24 fps

Seven twenty-second films of labs.llc, made from its own pages.

All seven films back to back — a fresh shuffle every press, drawn with your browser’s cryptographic random numbers.

Each one answers the same brief. A click in a dark void and the site opens; five of its real tools take a beat each; everything folds back into the LABS plate and the address spells itself out underneath. Every screen in them is a labs.llc page, and every number that counts up is true of the site.

Ink to Lightsilent loop

Watch with sound

01 — The films

Same brief, seven different films

Press a picture to play it with sound. Under each one is every file it comes in — the resolution, the codec and the size read off the file itself.

back to back, a fresh shuffle every press

  1. Glass Orbit, beat three: EQ's Neon Tunnel refracted through turning glass solids
  2. Hyperlane, beat five: the thirteen room tiles joined by lines of light to a node at the centre
  3. Iso City, beat one: the File Vault, its walls the Media Wall's photographs, in a miniature city at dusk
  4. Swiss Grid, beat two: the word Data, the number 346 and the News Hub's five desks as bars on a paper grid
  5. Ink to Light, beat four: the gold card under a raking light beside the real QR code of labs.llc, printed on paper
  6. Split Flap, beat three: the board reads TRUE SIZE, 242 countries, beside the True Size page printed across its cards
  7. Constellation, beat one: the crescent-and-star constellation of The Moon beside its real page, open like a window in the night sky

    Film 07 three.js · WebGL

    Constellation

    A night sky that turns out to be the site: the house's 206 line symbols hang in it as constellations, the real page each one stands for opens inside it like a window, and at the end every star streams inward and becomes the LABS plate.

    On screen: The Moon, The Sun, Orbit, Clockwork, the Symbols

02 — Formats

Every file, measured

Each film is cut for the place it will play: 16:9 for a page or a screen, 9:16 for a phone held upright, 1:1 for a feed, and a silent loop for the top of a website. The 9:16 and 1:1 cuts were rendered again with their own camera and layout rather than cropped out of the wide one. Sizes are the bytes on disk.

Megabytes of 1,000,000 bytes, read off the files this page serves. Each size is the file: press it to download.
FormatFrameCodecBitrateGlass OrbitHyperlaneIso CitySwiss GridInk to LightSplit FlapConstellation
16:9 webwith sound1920 × 1080H.264 High · AAC7.6–8.6 Mb/s19.8 MB20.8 MB20.4 MB20.9 MB21.5 MB18.9 MB20.5 MB
9:16 socialwith sound1080 × 1920H.264 High · AAC9.4–12.1 Mb/s26.1 MB30.3 MB27.6 MB26.0 MB26.6 MB23.6 MB25.7 MB
1:1 squarewith sound1080 × 1080H.264 High · AAC8.3–10.8 Mb/s26.1 MB22.7 MB22.9 MB20.9 MB26.9 MB24.7 MB23.0 MB
Silent loop, WebMmuted1920 × 1080VP9 · silent2.4–4.2 Mb/s7.5 MB7.5 MB10.4 MB6.8 MB5.9 MB7.8 MB6.7 MB
Silent loop 540p, WebMmuted960 × 540VP9 · silent1.0–1.3 Mb/s2.8 MB2.8 MB2.8 MB2.6 MB2.8 MB3.2 MB2.7 MB
Silent loop 540p, MP4muted960 × 540H.264 High · silent1.2–1.3 Mb/s3.1 MB3.1 MB3.0 MB3.1 MB3.3 MB3.2 MB2.9 MB
Poster, JPEGthe payoff frame1920 × 1080JPEG—311 KB123 KB71 KB141 KB729 KB224 KB202 KB
Poster, WebPthe payoff frame1920 × 1080WebP—110 KB27 KB22 KB28 KB478 KB61 KB84 KB
4K master, H.264with sound3840 × 2160H.264 High · AAC44.4–49.7 Mb/s113 MB111 MB114 MB115 MB124 MB114 MB114 MB
4K master, HEVCwith sound3840 × 2160HEVC · AAC18.1–20.4 Mb/s49.5 MB45.4 MB50.7 MB49.7 MB51.0 MB50.2 MB48.2 MB
Every file of the film249 MB244 MB252 MB245 MB263 MB246 MB244 MB

03 — The brief

Twenty seconds, cut to the frame

The owner's brief asked for a cinematic twenty-second promo: ultra-smooth motion graphics mixed with the site's real interface, graded deep charcoal with electric teal and warm gold. All seven films keep one cue sheet at 24 frames a second, so every cut lands on the same frame and every soundtrack hit lands with it. The first five follow the brief beat for beat; the two newest, Split Flap and Constellation, keep the cue sheet to the frame and bring their own five pages and their own palette.

480 frames. The click lands on frame 18; the beats cut at frames 72, 125, 178, 230 and 283; the plate locks at 384 and the address spells itself out from 384 to 410; the call to action runs from 432 to the last frame, 479, which loops back to the first.
  1. Hook 0–3 s · frames 0–71

    A dark void. A single glowing cursor clicks, and the click opens into a floating website that unfolds like a living product while the camera slowly orbits: panels, dashboards and tool cards snap into place, soft glass, faint particle trails.

  2. Feature montage 3–14 s · frames 72–335

    Five beats of about two seconds, fast but readable, joined by morphs, gentle push-ins and lateral slides, with the odd tap on a button for scale.

    1. Files and media. Thumbnails fly into a grid, filters slide, a file previews in depth.
    2. Analytics. Charts rise, numbers count up, live data pulses — and only to numbers that are true of the site today.
    3. The lab. Geometric forms turn and light refracts through glass.
    4. Commerce and utility. Product cards flip, a QR code generates — a real one, that scans to https://labs.llc — and checkout glows.
    5. The hub. Tools connect with glowing lines: everything in one place.
  3. Payoff 14–18 s · frames 336–431

    Every panel collapses and reassembles into the LABS plate. The address labs.llc types itself underneath, then the line Every tool. One destination. A soft flare and a sweep of light.

  4. Call to action 18–20 s · frames 432–479

    Visit now and the address, held for two seconds, with a small idle movement on the plate — a clean hold that loops back into the opening.

04 — How they were made

Rendered here, from the site itself

The pictures of the site are the site. Every screen that appears in a film is a labs.llc page, served from the site's own files on the machine that made the films and photographed in a headless browser — with the analytics tag blocked and nothing fetched from labs.llc itself. Where a page shows live data, the reading is the one it showed when it was photographed; nothing on a screen was painted in afterwards.

The numbers are the site's. A number that counts up or flips into place in a film is one the site already states and can show its working for — displays in EQ, wires on the News Hub, photographs on the Media Wall, plates in Product Lab, pages in the search index, countries on True Size, symbols in the house set. No invented metric, no invented brand, no stock faces.

The films were rendered locally, frame by frame at 24 frames a second, on one shared machine — each film's line says at what size and how long it took — then encoded with ffmpeg into every format on this page. The 9:16 and 1:1 cuts were rendered again for their own frame, not cropped. Each soundtrack was written for its film against the same cue sheet, with the hits placed on the cut frames, and levelled to −14 LUFS with the true peak held under −1 dB — the first five with ffmpeg's loudnorm, the two newest with a limiter checked against ffmpeg's EBU R128 meter; what every file actually measures is in the specs below.

What a film here is not: footage of anyone, a mock-up of a page that does not exist, or a number the site would not stand behind.

  1. Glass Orbit: the ring of glass panels and its orbit tracks, seen from above

    Glass OrbitBlender · Eevee

    One procedural Blender scene in Eevee: every screen an emissive capture behind a bevelled glass slab with ray-traced refraction, 180° motion blur, depth of field with focus racks, bloom and anamorphic glare; 16–24 samples. The 16:9 was rendered at 3840 × 2160 in about 94 minutes of shared GPU time; the 9:16 and 1:1 were re-composed and rendered at their own size in about 14 and 7 minutes.

  2. Hyperlane: the corridor of screens at speed

    Hyperlanethree.js · WebGL

    three.js WebGL2 in headless Chrome, every frame a pure function of its number and averaged from 64 sub-frames (180° shutter, real depth of field, anti-aliasing), then bloom, anamorphic streaks, flare and grain. The 16:9 was rendered at 3840 × 2160 in about 16.5 minutes; the 9:16 and 1:1 were re-rendered from the same scene with their own cameras, in 6 and 2.5 minutes.

  3. Iso City: the click, and a teal wave racing across the flat pages before the city stands up

    Iso CityBlender · Eevee

    One Blender script builds the whole city and bakes every frame: pop-up buildings wearing the captures, a ray-traced glass dome, tilt-shift depth of field on a 66–150 mm lens, haze and bloom, then a 2D pass for the captions and count-ups. The 16:9 was rendered at 3840 × 2160; the 9:16 and 1:1 were re-composed with their own cameras and rendered at their own size, in about 10 and 8.5 minutes.

  4. Swiss Grid, beat three: Lab, 33, and EQ's Truchet Tiles behind fluted glass

    Swiss GridCanvas · WebGL

    Canvas 2D drawn into three depth layers and placed in 3D by WebGL2 in headless Chrome, with the time passed in for every frame; 24 accumulated sub-frames (72 on fast motion) for a 180° shutter, depth of field, bloom and grain. The 16:9 was rendered at 3840 × 2160 in about 17 minutes; the 9:16 and 1:1 were re-set for their own frames and rendered at twice their size, in 20 and 14 minutes.

  5. Ink to Light: the gold pen-nib touching the paper

    Ink to LightBlender · Eevee

    One Blender scene built from Python: each capture is traced to ink line art, and one shader develops it back into the screenshot. Eevee with motion blur and depth of field, 12–14 samples. The 16:9 is rendered natively at 3840 × 2160, 480 frames in 22 minutes at about 2.8 s a frame; the 9:16 and 1:1 were re-composed with their own cameras and rendered at their own size.

  6. Split Flap: the wave in macro, flaps in mid-fall on their spindles

    Split FlapBlender · Eevee

    One Blender scene built from Python: a board of real geometry, every cell two fixed half-cards and two travelling flaps on a steel spindle, driven by one schedule of 12,456 flips, each a three-frame fall; the pages are captures of the site as it is today, printed across the cards. Eevee with depth of field, haze and bloom, and the shutter sampled 12 to 48 times a frame, so the motion blur is the fall itself. The 16:9 was rendered at 3840 × 2160 in about 68 minutes; the 9:16 and 1:1 have their own boards, layouts and cameras and were rendered at their own size in about 22 and 12 minutes. The clatter on the soundtrack is those same flips, one synthesised clack for every card that lands.

  7. Constellation: all 206 house symbols drawn at once as constellations, under the count 206

    Constellationthree.js · WebGL

    three.js WebGL2 in a headless browser, every frame a pure function of its number. The site's own 206 line symbols are parsed stroke by stroke into 5,358 stars and the lines that join them; a line races out from one star along the drawing and pulls each star into place as it arrives. The pages in the windows are captures of the site as it is today. Each frame is the average of 24 to 128 sub-frames (a 180° shutter and the anti-aliasing), then bloom and a very light grain. The 16:9 was rendered at 3840 × 2160 in under three minutes; the 9:16 and 1:1 have their own skies, flights and layouts and were rendered at their own size in under a minute each. The pings on the soundtrack are the stars themselves: one for every star the line joins, on its frame.

05 — Specs

The numbers, off the files

Measured from the files this page serves: dimensions, codecs and bitrates by ffprobe, loudness by ffmpeg's EBU R128 meter.

Length20.000 s · 480 frames
Frame rate24 fps
PictureRec.709, TV range · 4:2:0, 8-bit
16:9 web1920 × 1080 · H.264 High · AAC · 7.6–8.6 Mb/s
9:16 social1080 × 1920 · H.264 High · AAC · 9.4–12.1 Mb/s
1:1 square1080 × 1080 · H.264 High · AAC · 8.3–10.8 Mb/s
Silent loop, WebM1920 × 1080 · VP9 · silent · 2.4–4.2 Mb/s
Silent loop 540p, WebM960 × 540 · VP9 · silent · 1.0–1.3 Mb/s
Silent loop 540p, MP4960 × 540 · H.264 High · silent · 1.2–1.3 Mb/s
4K master, H.2643840 × 2160 · H.264 High · AAC · 44.4–49.7 Mb/s
4K master, HEVC3840 × 2160 · HEVC · AAC · 18.1–20.4 Mb/s
SoundAAC, 48 kHz, stereo · 192–278 kb/s
Loudnessintegrated −14.1 to −13.9 LUFS · true peak −1.7 to −1.1 dBTP
Want the stills instead? THE PRESS is the Design room's finishing desk: it mounts and marks a frame from the site's generative engines and presses it into a plate you can keep.

Film

Space plays and pauses · ← → five seconds · M mutes · F full screen · Esc closes

Play all seven · shuffled

1 / 7Film

0:00 / 0:20

    Space pauses · N next · P previous · ← → five seconds · M mutes · Esc closes