Splatter

Early work on a tool that turns a phone video into a Gaussian splat, so I can map the house and property in 3D. Early days, with mixed results.

Why

I would like a 3D record of the house and block to plan changes against, and eventually to draw floor plans from. Splatting looked like the easiest way in: film a room, get a model. I wanted it to use only open source tools on my own PC.

What it does

One script takes a video of a room and produces a splat file that opens in a viewer, where the stray floaters can be cropped out.

  1. Pick the sharpest frames from the video, a few per second, and drop the blurry ones.
  2. Work out where the camera was for each frame.
  3. Train the splat on those frames and write it out.

How it is going

Under the hood

Early work in progress. There are no screenshots because the scans are of my home.