The Idea — One car, nine generations, no cut
A BMW drives along a glowing timeline on the road while the camera circles it without a single cut. With every era it changes: from the 2002 of 1972 through every 3 Series generation to the new electric model. The street, the buildings and the light change with it, from early morning to blue night. Fifty years, one move.
Previz — The camera move comes first
Before a single frame was generated, we built the shot. The entire previz runs in the browser as one HTML file, written in Three.js: car, street, city and sky all come from code. Every value is a live slider: orbit, speed, height, lens, drone shake. No Blender, no After Effects, no credits. Thirteen rounds of feedback in plain words until the move felt right. The result is a fully editable camera path that becomes the binding reference for everything that follows.
Generation — Directing the model, not hoping for it
Each era starts from the exact previz frame at its boundary, restyled into a photoreal still, so layout, angle and car position stay locked. A seven-view turnaround of every generation keeps the cars true to their era. The latest Seedance generation then takes the previz itself as a video reference and transfers its camera path into the generated footage. The camera does what we designed, not what the model guesses.
Environment — A place you'd believe exists
The second half of the study is a documentary scene: Sepp, a retired mechanic, in his barn workshop next to his orange 2002. Timber trusses, dust in the light, worn tools, a lavalier being clipped on before the interview. Consistent characters and a consistent room across every shot, with warm, lived-in light that feels filmed, not generated.
Spec concept. Not affiliated with, endorsed by, or produced for BMW.














