Deliverable · Ad creative
Ad creative arrives as a set, not as a single film
The short answer
Video ad creative at Blue Snow Developers is built as a variant system, not one film at a time: one composition, a locked brand layer, and only the data changing per market, rendered from code rather than generated. 1 piece is published here, labelled as concept work.
Almost nobody commissions a single advertisement. They commission a market, a season, a test — a set of cuts that all have to be correct — and the interesting question is never about the first cut. It is whether the hundredth is built the way the first was, or assembled by somebody tired on a Friday. Everything here is motion graphics — nothing on this page was filmed — so the hundredth cut is a re-render, not a reshoot.
The first cut is easy. The hundredth is the actual job
Anybody can make one good advertisement. The work only becomes difficult when the same idea has to exist forty times — one per city, per product line, per language, per offer — and every one of them has to carry the mark correctly, the small print correctly and the figure correctly. That is where the ordinary process quietly falls over, because the ordinary process is a person opening a file and changing things by hand — and on the fortieth pass that person is not making the same decisions they made on the first.
Count how many of a thing you are buying and the format usually answers itself. A brand film is bought once and lived with for years; a logo animation is bought once and used every single day; an explainer is bought once and watched deliberately; a promo is bought for a campaign and a place. Ad creative is the one nobody buys in the singular — which changes what "finished" means. Not a file: a build that can be run again on new inputs and land in the same place. Everything the studio makes, scoped and quoted the same way puts them next to each other.
What the film on this page is, and what it proves
The film on this page is self-initiated studio work, built to take the format end to end, and it is labelled (Concept) wherever it appears. It has not run as a paid advertisement. What it shows is the method: how the composition is built, which layers are locked and which move, and how each figure on screen links back to its data.
The library marks real client work apart from concept work on every tile. Our real film client is a mortgage lender, for a promo, and the same person who builds these films builds websites, stores and apps, so a campaign's landing page can come from the same place as its ads.
Vertical and square cuts are built, not cropped
The film on this page is a landscape cut, and a great deal of paid social is not. A vertical or square version is built as its own composition rather than cropped from the wide one, because the cheap fix is the wrong one: squeeze a wide frame into a tall one and the margins go first, and the margins are where the source line, the qualifier and the call to action live.
The vertical craft is on this site, it is just filed under other formats. A vertical data drop is built as a stack for the feed — one sourced number, typeset to be read at arm's length on a phone — and a local-business film built tall from the first frame runs its chapters one to a screen with a progress row underneath. Neither of those started life wide. A vertical variant of the film on this page would be a new build on the same data, which is the cheap half of the work — and it is cheap precisely because the expensive half, deciding what the composition is, has already been done.
What a composition is, as opposed to six files laid out six times
Most claims about consistency have to be taken on trust, because you are shown one output at a time. This film refuses that: it puts six markets in front of you simultaneously, so the thing being claimed is visible rather than described. Run your eye down the column of brand marks and they do not move a pixel between New York and São Paulo. Run it across the maps and every one is a different place, drawn at that city's real coordinates. Fixed where the brand lives, variable where the data lives — and a set built that way is a system, whereas a set that merely looks that way is a folder somebody was careful with.
What the film shows next is not a second dataset — it is each figure counting up from zero to the number that dataset gives it, and a mark landing on every card to say the value came from the data rather than from a designer. That is a provenance gesture, not a re-render, and it is worth being exact about because the re-render is the thing being sold. The evidence for THAT is in the six plates side by side: measure the brand mark against the same mark on the next card and it does not move a pixel, on any of them. A layout that survives that test is a build you can run again next quarter against a newer source and land in the same place. It is the same machinery behind the data-driven work, where the dataset is the brief, and it is why that specialty and this one keep meeting: an ad that fans out across markets is a data problem wearing a marketing brief.
The largest set published on this site is the six you can watch; the larger figure on the closing card describes what the build is designed to do. What you can check from here is the mechanism: the layers are separated, the layout is fixed, and the data is an input.
Attribution travels with the plate. In a delivered set each city card carries its own source credit, so a single plate can be posted on its own and still say where its figure came from. A route film in this library shows the same rule on a map: its licence credits are burned into every frame.
Deciding how an ad should look, before anybody spends on it
The most expensive question in a campaign is asked at the beginning and answered badly: what should this feel like. The usual answer is a mood board — other people's finished work, arranged on a slide, which everybody in the room reads slightly differently and nobody can execute from. We deliver look development as something orderable instead: a set of cards over your own frame, each printing the recipe that produced it — the treatments in the order they were applied, each with a number on it. The result is that feedback stops being taste and starts being an instruction: you can name a card, name the treatment on it and name the direction to move it in, and what comes back is the thing you asked for rather than somebody's reading of it.
The untouched frame is what makes the rest of it mean anything. Every set includes the plate with nothing applied, captioned as the source. Without it, a look reel is a run of attractive frames and a viewer cannot tell a grade from a different photograph — which is the quiet trick in most of them. With it, every card is measured against something you have actually been shown. It is the same instinct as the identity film that prints its own colour values on top of the swatch: publish the number, and the work becomes checkable instead of merely impressive.
Name a look for what it does, not for whose film it came from
Colour suites have always named grades after pictures people admire. It is completely ordinary shop-floor language and everyone in the trade reads it instantly. It is also, on a public catalogue that a stranger reads as a product list, a different thing: those are other companies' names, attached to work that is not theirs, in a document that looks like an order form. So the looks we deliver are named for what they do.
The practical case is stronger than the cautious one, which is why this is craft advice and not a disclaimer. A look described by what it does — warm highlights, heavy grain, slightly crushed blacks, letterboxed — can be built, checked against what comes back, and handed to a different person next year with the same result. A look named after somebody else's picture cannot: it means a different thing to every person in the room, and it carries an argument about somebody else's property into a conversation that should be about yours. Brief the property you own.
No frame is generated, and one voice on this page is
The platforms that answer this question loudest answer it with generation: a model writes the voice, names your city in the opening seconds, dubs it into six languages and lip-syncs the result. The picture here is made the other way round. Every map, every rule, every plate and every letterform is a component with a value passed into it, so the film has no opinions of its own — build it twice and you get the same frames, which is a duller sentence than "generated" and the only one that lets a hundredth variant be trusted sight unseen.
Now the machine-made part, in the same breath rather than a paragraph later. A denial that reaches further than the truth costs exactly what an exaggeration costs, and it is harder to notice, because it arrives dressed as scruple. The film on this page is narrated, and that voice is a text-to-speech render — an open-weights speech model, run locally, reading the script that is published verbatim on that piece's own page. No voice is cloned from a real person and no performance is imitated. Using a model at all is a decision about self-initiated work with no budget and nobody to book, not a house style: hand over a recorded read and it goes into the build as an input like any other, with the picture untouched. The explainer page says the same thing at more length, because on that format the voice is the product.
What ad creative cannot do, and what to buy instead
Ad creative cannot introduce you. It is seen briefly, repeatedly and out of context, by somebody who did not ask for it, so it holds one idea and one response — and if nobody knows who you are yet, every variant is spending its one idea on the wrong thing. That is a brand film’s job, bought on register rather than on response. It cannot teach either: if the product has to be understood before anybody will act, the format is an explainer, built around a script, and the ads come afterwards assuming it.
Worth knowing before a call: we don't film on location. If the ad needs your product in a real pair of hands, your storefront, or anybody's face, that footage comes from you or a videographer — and everything this page is about is then built around it. The titles, the figures, the localized variants and the brand layer do not care whether the middle of the frame is drawn or photographed.
And the failure specific to this format: a variant set is only as good as the source it fans out from. Rendering a hundred plates off a spreadsheet nobody has checked does not produce one mistake, it produces a hundred confident ones, each of them typeset beautifully and each of them wrong in public. The fan-out is the cheap part. Getting the source right is the part worth arguing about, and it is why a regulated buyer’s version of this work starts with where the figures come from rather than with what it should look like.
How an ad-creative project runs
It starts with a list rather than a brief: what has to be identical in every cut, and what changes between them. That one page decides the composition, the runtime, where the type can live and how far the set can be extended later without re-opening anything. The common failure is putting something in the fixed layer that turns out to be variable, and discovering it on cut sixty. Send the list of what changes and what must not — nobody triages it first.
You keep the project, and on this format that is not the usual boilerplate about ownership: a variant set exists in order to be re-run. New markets, new figures, a line that has to change — whoever holds the only openable copy of the build holds the pricing on every one of those. So the handover is the build itself rather than the exports from it — the project, the data bindings and the render script, which is the difference between owning a hundred files and owning the thing that made them. Running it again needs the same toolchain this studio uses, and that is worth knowing before you assume it is a button. The same person writes, draws and renders every piece here, so a question about the fixed layer reaches whoever decided it. The field notes go through how a build is put together. And if you want to see a locked layer behaving under pressure before you trust one with your own mark, this studio runs its own brand off exactly that arrangement — the mark, the type scale and the colour on this site are read from one file, so the argument on this page is one we are already living with rather than one we are only selling.
What to ask before you commission ad creative
Has any of this ad creative been made for a real client?
No. The piece on this page is self-initiated studio work, made to build the format end to end, and it is labelled “(Concept)” everywhere it appears. It has not run as a paid advertisement. Our real film client is a mortgage lender, and that work is a promo rather than ad creative. What this piece is good for is judging the craft and the method — whether the frames are built properly, what stays fixed and what changes, and whether every figure on screen can be traced to its source.
What is video ad creative, and how is it different from a promo or a brand film?
Video ad creative is the set of short films made to be placed as paid advertising — usually many of them at once, cut per market, per audience or per offer, and judged on what people do after seeing one. The difference from the neighbouring formats is what each is bought for rather than how each is made. A brand film is bought once and lived with for years; it answers to how a company feels. An explainer is watched deliberately by somebody who already wants to understand the product. A promo is made for one campaign and one place. Ad creative is the only one of those that is plural by default, which is why the interesting engineering question is not what the first cut looks like but whether the fortieth was built the same way.
How do you make a hundred versions of one ad without them drifting apart?
By making one composition and changing only the data underneath it. The film at the top of this page holds six city plates on screen at once, and across all six the brand mark, the dividing rule, the label positions and the type sit at identical coordinates — what differs is the place: its name, its map and its figure. The film names its own layers in a panel: a basemap, a dataset, and a brand layer it calls locked, under the line “two layers change per city · one never does”. Because the render is deterministic, the hundredth plate is built exactly the way the first one was, rather than being assembled again by a person at the end of a long afternoon. Drift is not a discipline problem in this method; it is structurally unavailable, because there is only ever one layout.
Can you shoot my product, my premises or my team for the ad?
We don’t film on location, and it is better to know that before you spend a call on it. Everything in these films is drawn and rendered from code: type, rules, vector shapes, maps built from published data, and photographic plates that are licensed rather than captured. If the ad needs your real product in somebody’s hands, your storefront or your staff on camera, the honest answer is that a person with a camera should film that. What can still be built is everything around it — the titles, the data, the localised variants, the end frame, the brand layer that has to be identical in every cut — composited around footage once that footage exists.
This film is widescreen. What about vertical feeds?
The piece on this page is a landscape cut. Vertical and square versions are built as their own compositions rather than cropped from the wide one, and the site shows that craft under other formats: a vertical data drop built as a stack for the feed, and a promo for a local business composed tall from the first frame. The distinction matters more for ads than anywhere: cropping a landscape ad into a feed keeps the middle and throws away the edges, and on this kind of work the edges are where the source line, the qualifier and the call to action sit. A vertical variant of this piece would be a new build on the same data, not an export.
Is any of this generated by an AI model?
No frame is. Nothing in the picture is synthesised — not the maps, not the plates, not a letterform — and every frame is a component rendered from code, so building it twice returns the same film. Now the machine-made part, stated in the same breath rather than a paragraph later: the film is narrated by a text-to-speech model, open-weights and run locally, reading the script published word for word on that piece’s own page. Nobody’s voice was copied to make it and no performance was imitated. Hand this studio a recorded read and the build takes it as an input like any other, and the picture is untouched.
How should we brief the look of an ad?
In words that describe what the look does, not in the name of somebody else’s picture. “Warm, soft highlights, heavy grain, slightly crushed blacks” can be built, checked against what comes back, and reproduced by somebody else a year later. “Make it feel like that film everyone liked” cannot — it means something different to every person in the room, and it names a property that is not ours or yours. We make that briefing concrete rather than atmospheric: look development arrives as cards that print the treatments applied to each one with a strength value beside it, so a note like “that one, but push the grain” describes an edit that can be executed exactly. Every set includes the untouched frame, which is the only way to tell a grade from a different photograph.
When is ad creative the wrong thing to buy?
It is the wrong buy when the problem is that nobody understands the product yet, or that nobody knows who you are. Ad creative is built to be seen briefly, repeatedly and out of context, so it can carry one idea and one response — and if the idea needs explaining first, the money is better spent on something that explains, then on ads that assume it. It is also the wrong buy when the variants are the point but the underlying data is not ready: a set of localised cuts is only as good as the source it fans out from, and rendering a hundred correct-looking plates off a spreadsheet nobody has checked produces a hundred confident errors instead of one. Fix the source first; the fan-out is the cheap part.
See one of your variants before you commit to the set
Send the thing that changes — a list of markets, a product range, a spreadsheet of figures. When there is room, a watermarked cut gets built from it, so what you are judging is your own data in the composition rather than somebody else’s showreel. No paperwork, and nobody has to sit on a call to see it.
Written by Baljeet Aulakh, who builds every piece in this portfolio. Last updated . No AI-generated frames.