Scaniverse Open Sources SPZ Compression for 3DGS

In use since August, the Scaniverse team has open sourced their in house compression method.

In use since August, the Scaniverse team has open sourced their in house compression method.

Michael Rubloff

Michael Rubloff

Michael is the Founder and Managing Editor of Radiancefields.com

Scaniverse

Scaniverse has released more information about their SPZ file format and has open-sourced it, making it accessible to developers worldwide.

Gaussian Splatting, a Radiance Field method for creating highly realistic 3D scans, is reshaping industries that leverage 2D imaging. However, the large file sizes of these scans, often beginning at several hundred megabytes to multiple gigabytes, make storage and sharing challenging, especially on mobile devices. To address this, Scaniverse developed the SPZ format to significantly compress these files, making uploads, downloads, and storage more efficient.

Since Gaussian Splatting launched in Scaniverse earlier this year, SPZ has been in use internally. In August, SPZ export support was added to Scaniverse, and import functionality was introduced in Niantic Studio—a free, web-based tool for 3D and AR content creation. Now, Niantic is open-sourcing SPZ under an MIT license, inviting developers to experiment and contribute via GitHub. In fact, this topic was discussed in tomorrow’s episode of the View Dependent Podcast, where the main focus was coincidentally Gaussian Splatting compression.

The SPZ format uses a column-based structure, grouping similar values together (e.g., positions with positions, rotations with rotations), which are then gzip-compressed. This organization means that the order in which Gaussians are stored affects file size, particularly when similar values are grouped. Future algorithms, such as Self-Organizing Gaussians, which is used in Nerfstudio, could leverage this feature to further optimize storage.

SPZ focuses on effective representation and compression of data without specifying parameters like initialization or densification, which impact file size independently of the format. It prioritizes compatibility and simplicity over achieving maximum compression, making it more accessible for broader adoption—essentially serving as a “ply v2” with sensible defaults.

One limitation is that SPZ currently only has a C++ API, making it less accessible for developers who prefer Python or JavaScript. However, expanding language support appears to be on the roadmap. Additionally, while SPZ has not yet been evaluated against state-of-the-art (SOTA) compression methods, its open-source nature invites community exploration and benchmarking. To learn more about the current state of compression, I recommend checking out 3DGS.ZIP.

The SPZ format includes a versioning system, allowing for future updates. It not only stores information about spherical harmonics and other splat-specific data but also uses advanced compression techniques like fixed-point quantization and logarithmic encoding to shrink data sizes while preserving visual fidelity. This results in the massive reduction in file size—around 90% compared to unmodified PLY files.

Open-sourcing the format under the MIT license encourages community involvement, and Niantic has established a Developer section on their Community site for sharing creations, asking questions, and providing feedback.

The goal with SPZ is clear: make working with splats easy, fast, and accessible. With the Scaniverse app, users can process splats on their phone in about the same time it takes to develop an instant Polaroid picture—hence the term, “Polaroid for 3D.” From the app, users can export splats in SPZ format for use elsewhere and even upload them to a global map of public places.

With Radiance Field methods such as Gaussian Splatting poised to transform the XR landscape, SPZ is set to play a key role in accelerating this shift. By making splats more efficient to store, share, and use, Niantic’s Scaniverse hopes that SPZ will help shape the future of spatial computing. Scaniverse can be downloaded on both iOS and Android devices.

Featured

Recents

Platforms

Viggle Launches JST 2, a World Model That Builds 3D Characters and Scenes From Gaussian Splats

Viggle JST 2 builds 3D characters, motion and scenes from persistent Gaussian splats, viewable from any angle, and runs in PINOC with Agent Mode and MCP access.

Michael Rubloff

Oct 19, 2026

Platforms

Viggle Launches JST 2, a World Model That Builds 3D Characters and Scenes From Gaussian Splats

Viggle JST 2 builds 3D characters, motion and scenes from persistent Gaussian splats, viewable from any angle, and runs in PINOC with Agent Mode and MCP access.

Michael Rubloff

Platforms

LichtFeld Studio v0.5.4.1 Drags Splats Into Blender and Trains Inside a Live Crop Box

LichtFeld Studio v0.5.4.1 drags Gaussian splats into folders or Blender as PLY or SPZ, trains a live crop box with fewer floaters, and trains from meshes.

Michael Rubloff

Oct 19, 2026

Platforms

LichtFeld Studio v0.5.4.1 Drags Splats Into Blender and Trains Inside a Live Crop Box

LichtFeld Studio v0.5.4.1 drags Gaussian splats into folders or Blender as PLY or SPZ, trains a live crop box with fewer floaters, and trains from meshes.

Michael Rubloff

Platforms

Room Scan Exporter v0.3 Turns Meta Quest 3 Room Scans Into Gaussian Splats

Room Scan Exporter v0.3 for Meta Quest 3 and 3S trains Gaussian splats on a Windows PC and streams them back to the headset at life size or as a tabletop model.

Michael Rubloff

Oct 18, 2026

Platforms

Room Scan Exporter v0.3 Turns Meta Quest 3 Room Scans Into Gaussian Splats

Room Scan Exporter v0.3 for Meta Quest 3 and 3S trains Gaussian splats on a Windows PC and streams them back to the headset at life size or as a tabletop model.

Michael Rubloff

News

Eclipse Automation Opens RealitySync on iPhone, iPad, and Apple Vision Pro

Eclipse RealitySync opens as a free public preview on iPhone, iPad, and Apple Vision Pro with a customer pilot, and Eclipse says it uses Gaussian splatting.

Michael Rubloff

Oct 17, 2026

News

Eclipse Automation Opens RealitySync on iPhone, iPad, and Apple Vision Pro

Eclipse RealitySync opens as a free public preview on iPhone, iPad, and Apple Vision Pro with a customer pilot, and Eclipse says it uses Gaussian splatting.

Michael Rubloff

Trending Articles
  1. TRENDING
    Loading...
  2. TRENDING
    Loading...
  3. TRENDING
    Loading...
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

Viggle Launches JST 2, a World Model That Builds 3D Characters and Scenes From Gaussian Splats

Viggle JST 2 builds 3D characters, motion and scenes from persistent Gaussian splats, viewable from any angle, and runs in PINOC with Agent Mode and MCP access.

Michael Rubloff

Oct 19, 2026

Viggle JST-2

Platforms

Viggle Launches JST 2, a World Model That Builds 3D Characters and Scenes From Gaussian Splats

Michael Rubloff

Oct 19, 2026

Viggle JST-2

Platforms

Viggle Launches JST 2, a World Model That Builds 3D Characters and Scenes From Gaussian Splats

Viggle JST 2 builds 3D characters, motion and scenes from persistent Gaussian splats, viewable from any angle, and runs in PINOC with Agent Mode and MCP access.

Michael Rubloff

Oct 19, 2026

Viggle JST-2

Platforms

LichtFeld Studio v0.5.4.1 Drags Splats Into Blender and Trains Inside a Live Crop Box

LichtFeld Studio v0.5.4.1 drags Gaussian splats into folders or Blender as PLY or SPZ, trains a live crop box with fewer floaters, and trains from meshes.

Michael Rubloff

Oct 19, 2026

LichtFeld Studio

Platforms

LichtFeld Studio v0.5.4.1 Drags Splats Into Blender and Trains Inside a Live Crop Box

Michael Rubloff

Oct 19, 2026

LichtFeld Studio

Platforms

LichtFeld Studio v0.5.4.1 Drags Splats Into Blender and Trains Inside a Live Crop Box

LichtFeld Studio v0.5.4.1 drags Gaussian splats into folders or Blender as PLY or SPZ, trains a live crop box with fewer floaters, and trains from meshes.

Michael Rubloff

Oct 19, 2026

LichtFeld Studio

Platforms

Room Scan Exporter v0.3 Turns Meta Quest 3 Room Scans Into Gaussian Splats

Room Scan Exporter v0.3 for Meta Quest 3 and 3S trains Gaussian splats on a Windows PC and streams them back to the headset at life size or as a tabletop model.

Michael Rubloff

Oct 18, 2026

Room Scan Exporter

Platforms

Room Scan Exporter v0.3 Turns Meta Quest 3 Room Scans Into Gaussian Splats

Michael Rubloff

Oct 18, 2026

Room Scan Exporter

Platforms

Room Scan Exporter v0.3 Turns Meta Quest 3 Room Scans Into Gaussian Splats

Room Scan Exporter v0.3 for Meta Quest 3 and 3S trains Gaussian splats on a Windows PC and streams them back to the headset at life size or as a tabletop model.

Michael Rubloff

Oct 18, 2026

Room Scan Exporter

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.