Site to showroom

A half-built flat, rubble on the floors and pallets in the window openings, walked once on a phone. The same walk, finished and furnished, with the building’s real view in every window. Buyers see the home before the work is done.

the phone walk-through, the 3D twin on its camera path, and the finished walk. one clock, so every frame lines up. people on site blurred.

A new path through the same flat

once the twin exists, the camera can take any route through it.

the 3D twin and the finished walk on a camera path designed from scratch. one clock for both.
the whole walk on the new path, a minute long. it opens on the plan, builds the flat in 3D and dives in.

With a presenter

a generated presenter who walks the rooms and talks about them.

3D blocking
she is blocked in 3D first, so her walk, her turns and where she looks are set before anything is generated.
the finished film, a minute long, with her voice.

And the ad

the same job, cut into a thirty-second ad. the motion graphics are built in code.

Six versions of one frame

viewers only ever see the first.

  1. final frameRender pass, final frame
  2. albedoRender pass, albedo
  3. depthRender pass, depth
  4. normalsRender pass, normals
  5. object idsRender pass, object ids
  6. edgesRender pass, edges

the numbers

65m²
three rooms and a balcony, from the sale plan alone
870
camera positions solved along the walk
0.4px
median error of the camera solve
1frame
median offset from the planned camera
12/12
checkpoints landed within two frames

Before and after

the same frame of the walk, on site and finished.

The kitchen on siteon site
The kitchen finishedfinished
kitchen
The living room corner on siteon site
The living room corner finishedfinished
living room corner
The bedroom and balcony door on siteon site
The bedroom and balcony door finishedfinished
bedroom and balcony door
The balcony on siteon site
The balcony finishedfinished
balcony

How it is made

  1. 01

    the plan

    the architect’s sale plan was the only design input. every wall, door and window in the film is built from it.

  2. 02

    the route

    the camera’s path through the flat was recovered from the phone and drawn onto the plan, then every piece of furniture was placed clear of the floor it crosses.

  3. 03

    the digital twin

    the whole flat was built in 3D from the plan, and a virtual camera walks it on the phone’s own path, with the real view composited into every window.

  4. 04

    look development

    one photographic still per room along the walk, each signed off before anything moved.

  5. 05

    the walk

    one video generation driven by the 3D walk, with every approved still pinned to the moment the camera reaches it.

  6. 06

    the finish

    post fixes on the generated footage, a shadow here, a leak of the old site there, then a frame-rate conversion that does not wobble.

The camera's route drawn over the floor plan
the phone’s route, recovered and drawn on the plan
Cutaway of the furnished 3D model of the flat
the digital twin, furnished

Nothing is eyeballed

Every generated still was checked against edges and floor points measured in the real building, and every frame of the finished walk against the 3D camera.

A sofa that sits a hand’s width off, or a door that swings the other way, is what gives a walkthrough away. Those get caught on a measurement before anyone has to notice them on screen.

Measured edges and floor points over a frame of the siteMeasured edges and floor points over a frame of the siteMeasured edges and floor points over a frame of the site

The finished home,before the work is done.