OMNI Labs
Start a project

A single DJI drone, one continuous helix orbit of the Diamond Match Factory in Chico, California — and from that one video, a fully walkable 3D Gaussian-splat reconstruction of the real building. No LiDAR, no rig, no studio capture: just photogrammetry and a real flight.

The source is the orbit footage above — a helix flight that rises while it circles, so the camera sees every façade from multiple elevations. That coverage is the whole trick: a flat circle leaves the vertical surfaces ambiguous, but a helix gives the solver the parallax it needs to resolve window lancets, cornices and brickwork. We pull sharp frames from the flight, then run them through a classical Structure-from-Motion pass.

COLMAP solved all 407 of 407 cameras — a clean 100% registration, every frame placed in 3D space with the sparse point cloud to match. That posed dataset feeds Brush, a WGPU Gaussian-splat trainer, which optimises millions of splats into a continuous radiance field you can fly through. The result is a walkable world reconstructed from a real place, rendered in a Three.js viewer — the third local splat rail in the OMNI Labs creative-tech stack.

Discipline
3D Reconstruction · Gaussian Splat
Capture
DJI helix drone orbit
Solve
COLMAP SfM · 407/407 cameras
Train
Brush · WGPU · Three.js viewer
01

The Helix Orbit

One continuous DJI flight, rising as it circles the building — a helix, not a flat ring. The ascent gives the camera multiple elevations on every façade, which is exactly the parallax a single-orbit capture lacks. Architectural detail — window heads, cornices, buttresses — only resolves cleanly when the surfaces are seen from varied angles.

02

COLMAP — 407/407 Cameras

Sharp frames are extracted from the orbit and run through COLMAP Structure-from-Motion. Every frame is matched, the cameras are triangulated, and a sparse point cloud is reconstructed. The solve landed at a full 407 of 407 cameras registered — a 100% clean alignment with no stray two-image fragments, the sign of well-conditioned footage.

03

Brush — Splat Training

The posed dataset feeds Brush, a WGPU Gaussian-splat trainer that runs entirely on local GPU — no CUDA-toolkit compile, no cloud. It optimises millions of 3D Gaussians into a continuous radiance field that captures the brick, glass and street context of the real building.

04

The Walkable World

The trained splat loads into a Three.js viewer where you can fly the camera through the reconstruction — a real place, navigable in the browser. It's the video-to-world counterpart to our generative single-image splat rail: that one dreams a world, this one faithfully rebuilds one that exists.

Built in-house · OMNI Labs · real-video Gaussian-splat reconstruction — DJI helix orbit → COLMAP SfM → Brush → Three.js. Source footage embedded above; walkable viewer runs locally.