Intric Solves
Build in public

How we made a five-minute brand film for $0.36

No stock footage, no agency, no render farm. One deterministic renderer, a timeline measured from the voice down, and a process that caught its own mistakes.

INTRIC SOLVES · JOHANNESBURGPUBLISHED 2026-08-087 MIN READ

There is a five-minute film on our homepage. It has a narrator, a three-movement score, sixty-six sound effects, and fourteen scenes of animated interface and typography. The total bill for generated media was thirty-six US cents. This note explains the machinery, partly because it is the same machinery we sell, and mostly because the lessons transfer to anyone automating serious work with AI.

The genre decision came first

A brand film should be made of the brand: the mark, the type, the palette, the motion rules. Generative video is impressive, but it hallucinates detail, and a brand cannot afford hallucinated detail. So we drew a line that held for the whole production: zero generative video. Every frame is our own design system, drawn by our own renderer. The only generated media is audio: the narration and the score.

A frame from the film: the words 'The max compute agency' beside a grid of compute cells lighting up
THE THESIS SCENE · EVERY ELEMENT IS THE DESIGN SYSTEM ITSELF, DRAWN, NOT GENERATED

One function draws every frame

The film is a web page with a single exposed function: give it a time in seconds and it draws that exact frame. Nothing animates on its own. A renderer steps time forward a thirtieth of a second at a time, screenshots each state, and hands 9,180 frames to an encoder.

Determinism sounds academic until you use it. It means any frame can be inspected before rendering anything. It means a two-scene fix re-renders in minutes instead of hours, because frames are pure functions of time. And it means the film re-renders identically, which turns a creative artefact into something closer to a build product. The same renderer, not a similar one, prints our proposals and invoices.

The timeline is measured, not guessed

Voice comes first. Each of the twelve narrated sections is generated as its own take, then measured. Scene boundaries derive from those measured durations, laid end to end and snapped to a musical bar grid at 120 beats per minute, so every cut lands on a bar line. The picture, the score's ducking envelope and the sound-effects cue table all read the same timeline file, which makes it structurally impossible for sound and picture to disagree about time.

The score is three generated movements crossfaded under scene transitions, with the ducking baked into the audio file itself so only one layer ever touches volume. The effects are a cached library, paid for once, reused forever.

What it cost, measured

The final master measures −14.2 LUFS integrated loudness with true peak at −1.1 dB on the encoded file. Those numbers are measured, not assumed, because the file that ships is the file that gets measured.

The process caught its own mistakes

Honesty is the point of this note, so here are the defects the pipeline caught before anyone else could:

A frame from the film: the words 'Evidence over assertion.' under a split panel labelled GENERATES and EVALUATES
THE DISCIPLINE SCENE · THE SYSTEM THAT PRODUCES WORK NEVER GRADES ITS OWN WORK

The lesson generalises: automated judges are useful and fallible, mechanical checks are narrow and incorruptible, and serious systems use both.

Why this matters beyond a marketing film

Swap "film" for any deliverable a business produces on repeat and the architecture holds: measure the inputs, derive the plan from measurements, make every step reproducible, check the output with independent eyes, and publish the numbers with their sources. That is how our engines are built, and the film is simply the most watchable proof of it.

Watch the result, then meet the machinery

The film plays on the homepage. The system behind it books meetings, prepares tenders and delivers reporting for mid-market firms, priced on results.

WATCH THE FILM · 5:06