THE WHY
Our first short film made with code and AI

THE WHY

The how is automated.
The why is yours.

Everything is possible.
What’s worth building?

Rendered
with fframes.

The entire film is a Rust program.
fframes renders the 3D worlds, titles and sound.

the_why.rs
// Give the machines a reason.
let scene = Scene::new()
    .environment(Environment::studio());

let camera = Camera::perspective(35.0);

// And let there be light.
let image = renderer.render(
    &scene, &camera
);

frames rendered in 94 seconds

A 98-second film at 60 fps, rendered with fframes.

Inside the film.

The color of the how.

Cold blue for the machines. Warm light for human intent.

Manhattan, rebuilt from data.

Real roofs, walls and streets from NYC’s open city model.

Motion capture.

Real motion-capture datasets record how people walk, kneel and shift their weight.

The why
is yours.

See how it’s built