Backblaze Publishes an Open Source Template That Turns Multi-Camera Video Into 4D Gaussian Splats

Backblaze's MIT-licensed 4D Gaussian splatting template turns synchronized multi-camera video into a hustvl/4DGaussians dataset and trained splat stored in B2.

Backblaze's MIT-licensed 4D Gaussian splatting template turns synchronized multi-camera video into a hustvl/4DGaussians dataset and trained splat stored in B2.

Michael Rubloff

Michael Rubloff

Michael is the Founder and Managing Editor of Radiancefields.com

Backblaze 4DGS

Backblaze has published an open source template that turns synchronized multi-camera video into a trained 4D Gaussian splatting model stored in Backblaze B2.

Dynamic splats have mostly arrived as finished content, from Gracia streaming its 4DGS captures to Apple Vision Pro to an 11.5 minute video made entirely of 4DGS with 4DV.ai and Dell Technologies. The Backblaze project, 4D Gaussian Splatting Volumetric Capture, was published through Backblaze Labs in August and covers the stage before playback. It stages a dataset in the multipleview layout used by hustvl/4DGaussians, the code behind the CVPR 2024 4D Gaussian Splatting paper, which models motion as a deformation field over a set of gaussians.

Ingest, frame extraction with a bundled ffmpeg, calibration, a sparse initial point cloud, dataset staging, previews and all storage reads and writes run on CPU. A setup script clones 4DGaussians and builds its two CUDA submodules, after which the app calls the engine's train.py in an isolated subprocess and uploads checkpoints and the final .ply splat to B2. On a host without CUDA the training stage is gated off and the app prints the exact train.py command to run on a GPU machine.

Backblaze builds the project around write amplification, the way one capture session fans out from source video into thousands of extracted frames, calibration data, multi gigabyte checkpoints and a final splat. A dashboard charts that fan out per session, and a storage explorer breaks each session down by pipeline stage. Each session is a JSON manifest in the bucket with no database behind it, accessed over the S3 compatible API with boto3.

The web app runs on Next.js 16 and React 19, and the API on FastAPI and Pydantic v2. A seed script renders a synthetic multi-camera capture and runs the CPU pipeline end to end. The template deploys to Vercel as a single project, where training does not run.

Backblaze labels the project a sample, unsupported and without an SLA, and the README describes production use as "possible with caution". The deployed API is unauthenticated with bucket wide access, so Backblaze recommends a dedicated bucket or prefix and key for any preview.

The template is available now on GitHub under the MIT license.

Featured

Recents

Platforms

Spirula Studio v2026.10.16 Adds Spherical Beta Lobes and RoMa v2 Dense Initialization

Spirula Studio v2026.10.16 adds spherical beta lobes from Deformable Beta Splatting for view-dependent color, plus RoMa v2 dense initialization through Vulkan.

Michael Rubloff

Oct 16, 2026

Platforms

Spirula Studio v2026.10.16 Adds Spherical Beta Lobes and RoMa v2 Dense Initialization

Spirula Studio v2026.10.16 adds spherical beta lobes from Deformable Beta Splatting for view-dependent color, plus RoMa v2 dense initialization through Vulkan.

Michael Rubloff

News

Gretna, Louisiana Flies the Whole City for Gaussian Splats With Esri ArcGIS Reality

Gretna, Louisiana had ES2 fly its four square miles with a WingtraRAY drone for imagery and lidar, processed into Gaussian splats in Esri ArcGIS Reality.

Michael Rubloff

Oct 16, 2026

News

Gretna, Louisiana Flies the Whole City for Gaussian Splats With Esri ArcGIS Reality

Gretna, Louisiana had ES2 fly its four square miles with a WingtraRAY drone for imagery and lidar, processed into Gaussian splats in Esri ArcGIS Reality.

Michael Rubloff

Research

Imperial College London Releases Code for MLP Splatting, Which Builds Scenes From Object-Aligned Neural Primitives

MLP Splatting from Imperial College London swaps Gaussians for small neural primitives that align with objects, and its code is now out under an MIT license.

Michael Rubloff

Oct 16, 2026

Research

Imperial College London Releases Code for MLP Splatting, Which Builds Scenes From Object-Aligned Neural Primitives

MLP Splatting from Imperial College London swaps Gaussians for small neural primitives that align with objects, and its code is now out under an MIT license.

Michael Rubloff

Platforms

Hesai Launches Kosmo, a Lidar and 8K Capture System Built for Gaussian Splatting

Hesai launches Kosmo, pairing the Kosmo One lidar and 8K capture device with Kosmo World cloud reconstruction of Gaussian splats, meshes and depth data.

Michael Rubloff

Oct 15, 2026

Platforms

Hesai Launches Kosmo, a Lidar and 8K Capture System Built for Gaussian Splatting

Hesai launches Kosmo, pairing the Kosmo One lidar and 8K capture device with Kosmo World cloud reconstruction of Gaussian splats, meshes and depth data.

Michael Rubloff

Michael Rubloff

Written by Michael Rubloff

Michael is the Founder and Managing Editor of Radiancefields.com

More from Michael Rubloff

More from Michael Rubloff

Platforms

Spirula Studio v2026.10.16 Adds Spherical Beta Lobes and RoMa v2 Dense Initialization

Spirula Studio v2026.10.16 adds spherical beta lobes from Deformable Beta Splatting for view-dependent color, plus RoMa v2 dense initialization through Vulkan.

Michael Rubloff

Oct 16, 2026

Spirula Studio

Platforms

Spirula Studio v2026.10.16 Adds Spherical Beta Lobes and RoMa v2 Dense Initialization

Michael Rubloff

Oct 16, 2026

Spirula Studio

Platforms

Spirula Studio v2026.10.16 Adds Spherical Beta Lobes and RoMa v2 Dense Initialization

Spirula Studio v2026.10.16 adds spherical beta lobes from Deformable Beta Splatting for view-dependent color, plus RoMa v2 dense initialization through Vulkan.

Michael Rubloff

Oct 16, 2026

Spirula Studio

Platforms

Backblaze Publishes an Open Source Template That Turns Multi-Camera Video Into 4D Gaussian Splats

Backblaze's MIT-licensed 4D Gaussian splatting template turns synchronized multi-camera video into a hustvl/4DGaussians dataset and trained splat stored in B2.

Michael Rubloff

Oct 16, 2026

Backblaze 4DGS

Platforms

Backblaze Publishes an Open Source Template That Turns Multi-Camera Video Into 4D Gaussian Splats

Michael Rubloff

Oct 16, 2026

Backblaze 4DGS

Platforms

Backblaze Publishes an Open Source Template That Turns Multi-Camera Video Into 4D Gaussian Splats

Backblaze's MIT-licensed 4D Gaussian splatting template turns synchronized multi-camera video into a hustvl/4DGaussians dataset and trained splat stored in B2.

Michael Rubloff

Oct 16, 2026

Backblaze 4DGS

News

Gretna, Louisiana Flies the Whole City for Gaussian Splats With Esri ArcGIS Reality

Gretna, Louisiana had ES2 fly its four square miles with a WingtraRAY drone for imagery and lidar, processed into Gaussian splats in Esri ArcGIS Reality.

Michael Rubloff

Oct 16, 2026

ArcGIS Reality Gaussian Splat

News

Gretna, Louisiana Flies the Whole City for Gaussian Splats With Esri ArcGIS Reality

Michael Rubloff

Oct 16, 2026

ArcGIS Reality Gaussian Splat

News

Gretna, Louisiana Flies the Whole City for Gaussian Splats With Esri ArcGIS Reality

Gretna, Louisiana had ES2 fly its four square miles with a WingtraRAY drone for imagery and lidar, processed into Gaussian splats in Esri ArcGIS Reality.

Michael Rubloff

Oct 16, 2026

ArcGIS Reality Gaussian Splat

New to Gaussian Splatting? Start here

Radiance fields, explained from the ground up: what a Gaussian splat is, how to capture one, and which tools and gear to start with.

Newsletter

Keep up with the field.

New research, tools and captures from the Radiance Fields newsroom, in your inbox. Free, no spam.