Skip to content
Atlas World Model
Menu

Free online Gaussian splat viewer for Atlas and Marble worlds

Open any 3D Gaussian splat (.ply, .spz, .splat, .ksplat) straight from your computer. Files never leave your browser: rendering runs locally with World Labs' open-source Spark renderer on top of three.js.

Drop a .ply / .spz / .splat file here, or pick a sample.

Drag to orbit · scroll to zoom · right-drag to pan

How the splat viewer works

Gaussian splatting represents a scene as millions of tiny, semi-transparent ellipsoids ("splats") with position, scale, rotation, opacity and view-dependent colour. World Labs' Marble exports worlds in this format, and Atlas is expected to output the same family of assets. This viewer decodes the file in a Web Worker, uploads the splats to your GPU and sorts them every frame so they blend correctly from any viewpoint.

Supported formats

  • .ply — the standard 3D Gaussian Splatting output (INRIA layout) used by most training pipelines and by Marble exports.
  • .spz — Niantic's compressed splat format, roughly 10× smaller than PLY; the recommended way to share Marble worlds.
  • .splat / .ksplat — compact formats used by antimatter15 and mkkellogg web viewers.

Controls

  • Left-drag to orbit, right-drag to pan, scroll or pinch to zoom.
  • Use Reset view to return to the default camera and Fullscreen for a distraction-free look.
  • Large files (hundreds of MB) work but take time to decode; convert to .spz first for faster loading.

Viewing worlds from Atlas and Marble

Export a world from Marble as a splat, download the .spz or .ply, then drop it here. When the Atlas API opens and generation goes live on this site, generated worlds will open in this same viewer automatically. For engine imports see thegame development guide.

Frequently asked questions

Is my file uploaded anywhere?

No. The viewer reads the file in your browser and renders it locally with WebGL. Nothing is sent to a server.

Which files can I open?

Standard 3D Gaussian Splatting .ply files, compressed .spz files, and .splat / .ksplat files from popular web viewers.

Why does my splat look upside down?

Many pipelines export with the Y axis pointing down. The viewer flips the model by default; use Reset view if you changed the camera.

Can I open Marble or Atlas exports?

Yes. Marble exports Gaussian splats you can download as .spz or .ply and drop straight into this viewer. Atlas worlds are expected to use the same format family.

How large a file can it handle?

Files with several million splats load on a modern laptop; phones handle roughly 1–2 million comfortably. Convert to .spz to cut download size by about 10×.

What renderer is this?

Spark, the MIT-licensed Gaussian splat renderer for three.js published by World Labs, running in your browser.