Mobile Capture

Scaniverse

Scaniverse is Niantic’s mobile 3D scanner for capturing, processing, sharing, and exporting Gaussian Splats directly from a phone.

Stage: Capture / Mobile ProcessingFast field scansOn-device processingPLY and SPZ export

What It Does

Scaniverse is one of the clearest “phone-first” entries into Gaussian Splatting. Instead of starting with COLMAP or a CUDA trainer, a creator can walk around a subject, process the scan on-device, then share or export it.

It is especially useful for early scouting, quick documentation, public-space scans, travel captures, and creators who want a splat before deciding whether to rebuild the scene with a heavier pipeline.

How To Use It In 3DGS

  • Capture with slow movement, strong overlap, and enough side views to avoid flat billboard-like results.
  • Use Scaniverse’s crop and visual adjustment tools to remove the most obvious clutter before export.
  • Export PLY when you want compatibility with editors and viewers; export SPZ when size and mobile transfer matter.
  • Open the result in 3DGS Viewer, SuperSplat, PlayCanvas, Unity, or another downstream viewer to check orientation, scale, and file size.

Things To Watch

  • Fast phone capture can hide missing angles until you inspect the model in a separate viewer.
  • On-device convenience is not magic: shiny glass, thin wires, moving people, and low-light footage can still create artifacts.
  • SPZ is compact and practical, but keep the best available source export when you expect later cleanup or conversion.

When Scaniverse Is Enough

  • Use it for quick scans, social sharing, map/community posts, real-estate previews, location scouting, and prototypes where capture speed matters more than repeatable training control.
  • Move to a desktop pipeline when you need strict camera calibration, custom training parameters, batch automation, or reproducible quality comparison.
  • For teams, treat Scaniverse as a fast intake tool: capture on-site, export PLY/SPZ, then standardize cleanup and publishing elsewhere.