CLIENT COUNTERBELL (INVENTED BRAND) · APP LAUNCH · 16:9, 9:16, LOGO, 6 TEMPLATES, STEMS · 1:34 · 2026

App launch video forCounterbell (concept)

A 94-second launch video for a booking app: one shop owner's day, her counter built in Blender, the real interface lit inside the screens.

Counterbell is an invented product and brand, made for this portfolio. Dana, her bike shop, her customers and every figure in the app are fictitious, and the interface was built for this video. What was generated is listed at the end.

VIDEO HOST PENDING
Format

counterbell-launch-16x9.mp4 · 1920×1080 · 24 fps · 1:34 · −13.9 LUFS integrated, measured on the delivered file

The brief

We're launching Counterbell: it answers the phone for shops that have no front desk. When a customer calls and nobody picks up, it texts them back, offers times that fit the job and takes a deposit; it sends the reminder, moves the booking with one reply and collects the rest at pickup. We need a launch video of about 90 seconds (16:9) that explains it to someone who has never heard of it, through one shop owner and her day; a vertical cut of about 27 seconds with the app inside a phone and burned-in captions; the logo animated on its own, with a transparent version our team can drop on any background; a kit of three animated templates for social (feature announcement, a figure or a quote, and "now available"); and the sound as separate stems. English only. We want craft you can see: real 3D objects with real light, one consistent world, the interface readable on screen.

Process

01

Write the idea before asking for anything.

The script came first, then the central idea on one page: what is live action, what is 3D, what is interface and what is drawn, the look, the sound and every shot. The list of materials was written from that page, before a single file came in. The piece in one sentence: Dana fixes bikes with her hands full while her phone buzzes on the bench; a tap on a brass counter bell, and her counter becomes the stage for the product.

THE PIECE IN ONE SENTENCE

Dana fixes bikes with her hands full while her phone buzzes on the bench. A tap on a brass counter bell, and her counter becomes the stage for the product: the same wooden bench, the same light, one phone, one laptop and the bell, all in 3D, with the real interface lit inside their screens.

FIVE MOMENTS OF CRAFT

18 S

The brass bell rings once, and the 2D mark takes its exact place and size.

37 S

The two times on offer lift off Luis's phone toward the camera.

44 S

His booking flies from the phone into Dana's calendar on the laptop.

57 S

The camera travels into the laptop until the web app fills the frame.

62 S

Three shop fronts in one green line; the drawing fades into the real screens.

02

Cast one voice for the brand.

A narrator for the brand, calm and plain-spoken, cast over three measured rounds. Each section was voiced on its own so the rhythm changes from one to the next. Every word was timed by forced alignment, 241 in the launch and 58 in the vertical cut, and 273 of those 299 were also checked against the audio's own onsets; every title and caption lands within one frame of its word.

03

Build the product, then record it.

Counterbell runs nowhere else. Every screen was built as a working web page in the brand's own system, one palette, two typefaces and one set of motion curves, and recorded frame by frame on a virtual clock, each tap and message on the word that names it.

Counterbell's This week page, recorded frame by frame
04

Build the counter once, in Blender.

The whole piece lives in one Blender scene: one phone, one laptop, one brass bell, one wooden bench, one set of lights and materials; night is the same scene with the window off. 11 of the 22 shots, 50 of the 94 seconds, are rendered there. The bell was modelled from the logo's own proportions, so at the cut the 3D bell and the 2D mark stand in the same place at the same size.

the 3D bell on the bench, the last frame before the dissolve
BLENDER · 19.54 S
the 2D mark in the bell's place and size, after the dissolve
THE MARK · 19.88 S
05

Light the interface inside the screen.

The recorded interface goes into each screen in linear light, frame by frame, at the corners Blender projects for that frame, so the text keeps the sharpness of the recording and changes on the frame where the voice names it. A card that leaves a screen starts at its own element's corners: the booking that flies to the calendar is the real calendar block, 560 px wide in mid-flight.

Luis's booking in mid-flight from his phone to the calendar on the laptop
06

Draw the other shops.

For the barber and the physio, the piece turns into a line drawing in the brand's green on its paper: three shop fronts, each with its bell. The service card fades into the real services screen and the odd request into the real "Ask Dana" inbox, and the drawing's paper is the interface's own colour, so the cut keeps its temperature.

the drawn service card fading into the real services screen
07

Hang every cut and every sound on its word.

The edit is a plan: every cut lands two frames before its word, every title enters on its word, and every sound effect is a short window of its file inside the image that justifies it. 29 effects in the 16:9 and 11 in the vertical cut, with 0.0 s of effect over any other image.

08

Look at every frame.

Twelve-frame strips at every cut, title and caption, and close-ups at three times the size of every piece of interface text. Three rounds of fixes, each one made in the plan and rendered again from it. In the second, the camera pushed in on the reschedule and the payment (message text from 23 to 34 px), and the 2D mark held exactly where the 3D bell stood through the dissolve.

the launch video at one frame every 2 s

CONTACT SHEET · 48 FRAMES · ONE EVERY 2 S · SCROLL

Final and variants

FileWhatSizefpsLengthAudio
counterbell-launch-16x9.mp4the launch video1920×10802494.13 sAAC 48 kHz stereo
counterbell-launch-9x16.mp4the vertical cut, the app inside the phone, burned-in captions1080×19202429.42 sAAC 48 kHz stereo
counterbell-logo.mp4the animated logo on the brand's paper1920×1080304.00 sAAC 48 kHz stereo
counterbell-logo-alpha.movthe same logo with alpha, for editing apps (ProRes 4444)1920×1080304.00 sPCM 24-bit
counterbell-logo-alpha.webmthe same logo with alpha, for the browser (VP9)1920×1080304.00 s48 kHz stereo
counterbell-template-*.mp4three templates (a feature, a figure or a quote, now available), each rendered with two contents: six files1080×1350306 to 8 sAAC 48 kHz stereo
counterbell-launch-16x9_*.wavstems: voice, music, interface effects, music and effects, and the mix48 kHz, 24-bit94.14 s eachstereo
counterbell-launch-16x9.srt and .vttcaptions timed to the spoken words
counterbell-launch-16x9-cover.jpg and -9x16-cover.jpga cover frame for each video

The MP4s are H.264 High, yuv420p, BT.709, with the index at the front for instant playback. The templates are 4:5, the feed format for LinkedIn and Instagram alike; each one reads its content from a small data file, so a new announcement is a new file.

VIDEO HOST PENDING
firendev-case-counterbell-16x9
the vertical cut, the app inside the phone, burned-in captionsVIDEO HOST PENDING
firendev-case-counterbell-9x16
firendev-case-counterbell-logo.mp4
firendev-case-counterbell-template-feature-a.mp4
firendev-case-counterbell-template-feature-b.mp4
firendev-case-counterbell-template-statquote-a.mp4
firendev-case-counterbell-template-statquote-b.mp4
firendev-case-counterbell-template-available-a.mp4
firendev-case-counterbell-template-available-b.mp4

Numbers

Measured on the delivered files.

check16:99:16
loudness (target −14 LUFS ±1)−13.9 LUFS−13.9 LUFS
true peak (max −1 dBTP)−1.3 dBTP−1.4 dBTP
voice over music, while speaking+9.8 LU+9.7 LU
sound effects outside their image0.0 s, 29 effects0.0 s, 11 effects
worst text contrast (min 4.5)5.25:111.0:1
graphics inside the safe zonen/ayes, every frame
titles and captions, worst offset from their word1 frame1 frame
on-screen actions inside the sentence that names them28 of 2811 of 11
frames counted against length × fps2259 of 2259706 of 706
the voice, transcribed back against the script0.8% word error0.0% word error
people in frame, head and hands inside6 of 6 shots1 of 1 shot

The launch, against the launches we measured before writing it: the first interface on screen at 4.6 s (product launches: 0 to 4 s; people-led ones: 18 to 21 s; this one opens on a person and her phone); interface on screen 59.5% of the video (46 to 67%); the product revealed at 18.2 s with the bell and the logo at 19.6 s (13 to 20 s); the end card 5.95 s, 4.8 s of it still; the image holds 1.2 s or more after 16 of 23 interface actions (median 1.94 s) and never under 0.6 s.

One world: the phone's glass bezel within ΔE2000 3.0 across every 3D shot of the same pose, and the brand's paper, green and brass on the end card within ΔE2000 0.7 of their tokens. The 3D wall measures at most 0.2 levels of fine noise and 1.1 of blotch, with frame-to-frame flicker of 0.8 levels at most.

Outside the references, by choice: the titles measure 5.7 to 6.7% of the frame height in capitals (the launches we measured: 9.7 to 14.5%), because they sit on the wall beside the device and leave the frame to the interface.

The stems line up with the mix to the sample; their sum differs from the mix by −19.4 dB, the master limiter's work. The six templates keep every element inside the canvas and every line of text at least 60 px from the edge, in one system of two typefaces and the brand's colours.

No views, clicks or conversions: the video has not run.

What we did

Script (on a research report on how product launches are built and paced), the product and its brand, the interface, direction, 3D, edit, motion, sound and the casting of the voice. The interface recordings, the 3D shots, the drawn interlude, the edit, the mix, the logo animation and the template kit were made in FireNgine, our production system, with the 3D rendered in Blender. The same app and the same phone return in a customer story, The Second Chair.

Provenance

Generated: the narrator's voice. The rest is licensed or made in FireNgine. The 3D was rendered in Blender.

Source files

Available on request: the edit as a timeline your own editor can open.

Next: Customer story for Counterbell (concept) →

Have a script, a voice-overor a product to launch?

Send a short brief or write to us. We'll come back with questions, then one central idea for the piece before anything is made.