Episode 02 15:22
This Video Didn't Start as Noise
Many AI videos start as noise. This one started as code. In this long-form episode we slow down to compare two ways of making a moving picture: diffusion models, which guess what pixels usually look like, and procedural video, where a program an AI wrote calculates every frame. We look at what physics benchmarks like Physics-IQ and VideoPhy-2 say about the guess: looking real isn't the same as being right. Then we compute gravity, a rainbow and a chaotic double pendulum, name a colour down to one channel step, measure sound sync, put every frame on the record, and admit where the guess still wins. Prices, rankings and model listings are snapshots from October 4, 2026. Companion to the "This Video Didn't Start as Noise" video on Everything It Touches.
Chapters
Read the transcript
Many AI videos start with noise like this. Static.
A model cleans it up, step by step, until it looks like a city.
Or a person who never existed.
It's astonishing. But it's a guess.
A brilliant guess about what pixels usually look like.
The video this episode is about didn't start as noise.
It started as code, and an AI wrote that code.
Every picture in it is computed:
the gravity, the color, the timing of every beat.
And even the static comes out the same every time.
This is Everything It Touches, the podcast. I'm Augusto.
On the channel, we make short videos about what AI is changing.
Here, we slow the same story down,
so there's room for the parts a video has to rush.
That cold open is a picture in the video.
Blue-grey static fills the screen.
A little counter ticks through steps, and the noise turns into a skyline,
then into a face, both labelled "illustration".
Then the static collapses into one line of green code,
and a ball starts falling, leaving a trail of dots behind it, one per frame.
Two ways to make a moving picture.
Today I want to take them apart slowly:
where the guess is wonderful, where it breaks,
and what changes when the picture is calculated.
And I'll show you our own mistakes, because that's the point.
The big names right now include Google's Veo and Gemini Omni.
And platforms like Higgsfield put dozens of models in one place.
Higgsfield lists more than thirty.
Veo is a diffusion model.
Here's how Google describes it, in Veo 3's model card.
“Veo 3 utilizes latent diffusion,
which is the de facto standard approach for modern image,
audio, and video generative models.”
That's Google's own description of the field.
It isn't a survey of every model.
Gemini Omni, for example, is described as a transformer,
and Google hasn't said how it samples.
So I won't call it diffusion.
Here's the idea behind diffusion.
In training, real clips are compressed into numbers and buried in Gaussian noise,
a very particular kind of random static.
A network learns to dig the clip back out.
To make something new, you hand it fresh noise and a prompt, and you let it dig.
A procedural video runs the other way. Nothing is predicted.
Everything is calculated.
A program draws each frame as a function of time. Frame one.
Then a thirtieth of a second later, frame two.
The ball is where the equation puts it.
The green is a number in the code.
And an AI coding model wrote that program, from my descriptions.
So both of these are AI. One kind of AI paints the frame.
The other writes the rules that draw it.
And the rules still need checking.
So how good is the guess?
Researchers at Google DeepMind built a test called Physics-IQ.
They filmed real experiments, sixty-six scenarios of them:
collisions, pouring water, light, magnets.
Then they asked video models to continue the footage.
The score is clever.
A hundred doesn't mean a hundred percent correct.
It means as consistent as filming the same experiment a second time.
Real life is a little random, too, and the score is set against that.
In early twenty twenty-five, the original Sora scored ten.
Sora two reached forty-two.
The top entry on that board reaches the mid-sixties, but it gets more help.
It sees several frames, not one,
and a second system picks the most plausible of sixteen tries.
Real progress. Still a long way from a camera.
There's also a revised, independent version of the test, called Physics-IQ Verified.
Different people changed the prompts and the scoring,
and Google DeepMind doesn't endorse it,
so its numbers don't line up with the original board.
On it, Google's Gemini Omni one point one Flash scores about thirty-five.
The top single-image entry there, on October fourth, was at about forty-eight.
The original authors, Motamed and colleagues, put their conclusion in one line.
“visual realism does not imply physical understanding”
A team from UCLA and Google Research built another test, VideoPhy two.
Here's what they wrote about the models they tested.
“models particularly struggle with conservation laws like mass and momentum”
Picture water appearing from nowhere in a glass.
Or a ball that forgets how fast it was going.
And researchers at ByteDance, with coauthors from Tsinghua and the Technion,
trained video models on clips from a simple two-dimensional physics simulator.
In familiar conditions, the models did well.
Outside them, they mimicked the closest example they'd seen.
And they matched on color first, then size, then speed, and shape last.
That's a controlled study, not a law of nature.
But it's a good picture of what a guess is.
Now watch what happens when the physics is computed instead.
Well, listen.
In the video, a green ball falls under standard gravity,
nine point eight one meters per second squared, with no air resistance.
So its path is a true parabola.
Two discs collide, and a momentum meter beside them doesn't move.
The code gives each one an equal and opposite push, so the total stays the same.
Then sunlight enters a raindrop.
It bends, reflects off the back, and bends again on the way out.
Our code traces the rays.
Red comes back at forty-two point four degrees from the point opposite the Sun.
Violet, at forty point six.
That's why red sits on the outside of the rainbow.
Descartes published his rainbow calculation in sixteen thirty-seven,
in a book called Les Météores.
He traced the light through a drop, ray by ray.
Our code repeats his method, with modern numbers for the colors.
Now two tiny double pendulums, each rod two and a half centimetres long,
started a billionth of a degree apart.
For a moment, they move as one.
About four seconds later, they're strangers.
That's chaos. And here's the beautiful part.
It's still deterministic.
Run the same code again, with the same settings, and you get exactly the same chaos.
Edward Lorenz ran into this in a weather simulation.
He restarted a run from a printout that had
rounded his numbers to three decimal places.
By the second simulated month, the weather no longer resembled the original.
That idea became known as the butterfly effect:
tiny differences, huge consequences.
A video model has to learn chaos from examples.
A simulation produces it from the equations.
Color works the same way.
In this video, green isn't "a bright green". It's a number.
A three E six three five.
Image models have struggled with numbers like that.
A study published in March, called NumColor,
found that text-to-image models struggle to interpret hex codes.
Part of the reason:
the code gets chopped into fragments that don't reliably convey a color.
Their fix made numeric color four to nine times more accurate,
on their benchmark, across five kinds of model.
In code, the color is never a guess. Is it perfect? No.
On the way to you, a highlight curve we chose softens the brightest channel.
When I measured a frame, our green came out at A three E five three five.
One step, in one channel.
The green went from two hundred thirty to two hundred twenty-nine.
An error I can point to. The video codec can shift it again.
But every step is written down, so I can see exactly where the color moved, and why.
For a brand, that's the difference between hoping and knowing.
Now sound.
Some of the newest models generate sound and picture together, and it's impressive.
But a benchmark published in April measured the gap.
On average, sound and picture were off by a
fifth of a second to almost half a second,
depending on the model.
And lips missed the speech by two to more than five frames.
In our video, the voice comes first. The picture follows it.
The voice service reports a time for every character,
and every beat on screen is cued from those times.
Those times are an estimate, so we check them.
When I say now, something moves.
Was it perfect out of the box? No.
Earlier takes had word times up to six tenths of a second early.
We measured it, and added a correction in code.
And we still listen.
The mix is measured, too. Loudness at minus fourteen LUFS,
peaks kept under a ceiling, and the report has to say pass.
Any video can be measured.
But because every frame here is computed, every frame can be traced back to a line.
Before delivery, a script reads every one of them, more than fifteen thousand,
counting the series intro,
and it fails the film if the brightness spikes and drops back.
That's our flash rule.
If the screen gets much brighter within a quarter of a second,
and much darker again within half a second, it fails.
It's our own rule, not a medical certificate.
But it's a number, not a feeling.
When a check fails, I change the line that caused it.
I don't reroll and hope.
Google's own documentation says a Veo seed doesn't guarantee the same video.
It only slightly improves repeatability.
And because the whole shot is conditioned on the prompt,
change one word, and the whole shot can change.
In code, I change one number, and only what depends on it moves.
And tools can disappear.
On September twenty-fourth, OpenAI shut down the Sora two API.
Our film is source code, a voice and a score,
saved as files on my own computer, and it renders there.
Then there's cost.
On October fourth, Google's own price list had Veo three
point one Standard at forty cents a second at ten eighty pee.
Nine minutes comes out to sixty-eight eight-second clips.
That's more than two hundred dollars, before a single retry.
The cheaper Fast and Lite tiers would be about sixty-five dollars,
or about forty-four.
Our pictures have no per-second bill.
I pay for the voice, the music and the coding model.
And the computer, and my time.
So is computed always better? No.
A rainy street in Lisbon. A face that feels alive.
A dog catching a frisbee. Diffusion wins, easily.
Faking that in code would be a visual effects studio's job.
A prompt also gets you a first look in minutes.
Procedural wins when the picture has to be right.
Explaining, teaching, data, physics, a brand.
For a face, I'd ask a model.
For an answer key, I'd ask for code.
And the two worlds are starting to help each other.
In September, researchers studying whether video models
understand that a hidden object still exists released,
they say, a hundred and fifty procedural scene
generators and a million and a half clips.
That color study trained its fix on half a million rendered images.
When researchers need an answer key, they compute it.
Another team has a coding agent write a simulation first,
then lets a video model paint over it.
Physics from code, looks from diffusion.
Even then, the final pixels can still break the rules.
And in one small study, with six middle-schoolers in each group,
students scored about as well on quizzes after explainers that agents wrote as code,
about eighty-eight, as after 3Blue1Brown's, about eighty-six.
Small study. Not proof they teach equally well.
But interesting.
So, honestly. What in the video is AI?
The voice is an AI clone of mine.
The music was generated by an AI model, in sections that follow the chapters.
The code that draws every frame was written with an AI coding model,
from my descriptions, and AI helped write the checks.
The pixels are the part that isn't generated by a video model.
They're computed.
Remember the static at the start? Computed.
Same noise, every render. In the video, it plays twice,
and a little chip shows the same fingerprint both times.
One kind of AI dreams a world that looks right.
The other writes down the rules, and lets the world follow.
And here's the astonishing part.
Not that code is always right. It isn't.
It's that when it's wrong, I can find the line, and fix it.
This video didn't start as noise. It started as a sentence.
A model turned the sentence into code, and the code into physics.
The short version, with the raindrop, the pendulums and the one-step green,
is on the Everything It Touches channel, called "This Video Didn't Start as Noise".
And I'd love to hear your answer to the question it ends on:
what would you never let a model guess?
Tell me in the comments.
The sources are in the episode notes.
The quotes were read by AI voices, not by the people who said them.
This podcast was made with code, at procvideos dot com.
My voice is an AI clone, and the music is AI-generated.
Thanks for listening.
