PlayCanvas Unveils Spatially Ordered Gaussians

A new compression method for 3DGS is here!

A new compression method for 3DGS is here!

Michael Rubloff

Michael Rubloff

Michael is the Founder and Managing Editor of Radiancefields.com

Spatially Ordered Gaussians

Earlier this year, PlayCanvas introduced support for Self Organizing Gaussians (SOGS), a research compression method that has been quickly adopted for Gaussian splats that set a new bar for reducing file sizes. Now, just a few months later, the team is back with something even more efficient. SOG, or Spatially Ordered Gaussians.

SOG works on the same principle as SOGS. Initially splitting Gaussian data into multiple 8 bit images backed by a metadata file. What’s new is how much cleaner and more efficient the system has become.

With SOG, you can bundle everything into a single .sog container without multiple assets. It also stores splats in Morton order, which means the data is laid out in a way that the GPU can consume directly without reprocessing. That makes scenes load significantly faster.

SOG also shifts away from relying on CUDA for compression. Instead, it only needs WebGPU, so it can run virtually anywhere. And because of smarter quantization, it reduces visible artifacts while still hitting that 15–20× compression ratio compared to PLY. Each Gaussian in a scene is represented by co-located pixels across a set of WebP images, positions, orientations, scales, and base colors, all mapped back together through a meta.json file. Historically many people have relied on standard jpgs for gaussian splatting, but this is an exciting step.

Positions are stored as quantized 16-bit values split across two images, then dequantized into a log-transformed coordinate system. Orientations use a quaternion encoding that packs three components and a two bit mode into just 26 bits. Scales and colors are indexed through lightweight codebooks, minimizing redundancy while preserving detail.

For higher fidelity, SOG also supports optional spherical harmonics stored as palettes, letting creators capture the lifelike fidelity in a compressed form. To make adoption simple, you can convert your files using the open source CLI, SplatTransform, also from PlayCanvas to convert PLYs straight into .sog files. The full format specification has been published openly, the SplatTransform tool is available on npm, and the engine offers a reference implementation.

In practice, the resulting file sizes are roughly 95% reduced in size, with scanning GOAT Christoph Schindelar’s recent skate park coming in at 42mb, down from 1gb.

SOG is already supported across the PlayCanvas ecosystem with the engine (from version 2.11.0 onwards), React bindings, and Web Components all understanding the new format. Beyond PlayCanvas itself, SuperSplat, the leading online editing/publishing platform for gaussian splats, has also integrated SOG.

There has been so much momentum in the gaussian splatting compression world this year that it is difficult to keep up. I will do my best to continue to catalogue the progression of this technology, but it’s just going to get more crazy from here.

Learn more about SOG on the PlayCanvas blog.

Thumbnail for Gaussian Splatting News episode 11

10:32

Watch · New every Monday

SpAItial Echo-3 & Apple Event 4D Splat Rig | Gaussian Splatting News

Episode 11 · Nov 2, 2026

Spatial AI launched Echo 3, a world model and iPhone capture app that turns a few minutes of video into a metric-scale Gaussian splat, mesh and point cloud.

Featured

Recents

Guest Article

SpatialView Makes Gaussian Splats Queryable by AI Agents

SpatialView takes virtual photographs of a Gaussian Splat and indexes them in a scene matrix that AI agents can search in plain language.

Thomas Charlton

Nov 7, 2026

Guest Article

SpatialView Makes Gaussian Splats Queryable by AI Agents

SpatialView takes virtual photographs of a Gaussian Splat and indexes them in a scene matrix that AI agents can search in plain language.

Thomas Charlton

Platforms

Splat3D Ships a Swift SDK for Its Gaussian Splatting API

Splat3D Swift SDK 1.1.0 records ARKit camera poses and LiDAR points during capture and returns Gaussian splats as SPZ, SOG or PLY from Splat3D's hosted API.

Michael Rubloff

Nov 7, 2026

Platforms

Splat3D Ships a Swift SDK for Its Gaussian Splatting API

Splat3D Swift SDK 1.1.0 records ARKit camera poses and LiDAR points during capture and returns Gaussian splats as SPZ, SOG or PLY from Splat3D's hosted API.

Michael Rubloff

News

Insta360 Launches a Spatial Capture Challenge

Insta360 opens the Spatial Capture Challenge for X5 and X6 owners, with $3,500 in prizes for Gaussian splat scenes made in Spatial Capture through December 20.

Michael Rubloff

Nov 6, 2026

News

Insta360 Launches a Spatial Capture Challenge

Insta360 opens the Spatial Capture Challenge for X5 and X6 owners, with $3,500 in prizes for Gaussian splat scenes made in Spatial Capture through December 20.

Michael Rubloff

Platforms

StarLightGS Relights Gaussian Splats Inside Unreal Engine

StarLightGS is an open-source plugin for Unreal Engine 5.7 and newer that renders Gaussian splats into the GBuffer so the engine's own lights relight them.

Michael Rubloff

Nov 6, 2026

Platforms

StarLightGS Relights Gaussian Splats Inside Unreal Engine

StarLightGS is an open-source plugin for Unreal Engine 5.7 and newer that renders Gaussian splats into the GBuffer so the engine's own lights relight them.

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

Splat3D Ships a Swift SDK for Its Gaussian Splatting API

Splat3D Swift SDK 1.1.0 records ARKit camera poses and LiDAR points during capture and returns Gaussian splats as SPZ, SOG or PLY from Splat3D's hosted API.

Michael Rubloff

Nov 7, 2026

Splat3D

Platforms

Splat3D Ships a Swift SDK for Its Gaussian Splatting API

Michael Rubloff

Nov 7, 2026

Splat3D

Platforms

Splat3D Ships a Swift SDK for Its Gaussian Splatting API

Splat3D Swift SDK 1.1.0 records ARKit camera poses and LiDAR points during capture and returns Gaussian splats as SPZ, SOG or PLY from Splat3D's hosted API.

Michael Rubloff

Nov 7, 2026

Splat3D

News

Insta360 Launches a Spatial Capture Challenge

Insta360 opens the Spatial Capture Challenge for X5 and X6 owners, with $3,500 in prizes for Gaussian splat scenes made in Spatial Capture through December 20.

Michael Rubloff

Nov 6, 2026

Spatial Capture Challenge

News

Insta360 Launches a Spatial Capture Challenge

Michael Rubloff

Nov 6, 2026

Spatial Capture Challenge

News

Insta360 Launches a Spatial Capture Challenge

Insta360 opens the Spatial Capture Challenge for X5 and X6 owners, with $3,500 in prizes for Gaussian splat scenes made in Spatial Capture through December 20.

Michael Rubloff

Nov 6, 2026

Spatial Capture Challenge

Platforms

StarLightGS Relights Gaussian Splats Inside Unreal Engine

StarLightGS is an open-source plugin for Unreal Engine 5.7 and newer that renders Gaussian splats into the GBuffer so the engine's own lights relight them.

Michael Rubloff

Nov 6, 2026

StarlightGS

Platforms

StarLightGS Relights Gaussian Splats Inside Unreal Engine

Michael Rubloff

Nov 6, 2026

StarlightGS

Platforms

StarLightGS Relights Gaussian Splats Inside Unreal Engine

StarLightGS is an open-source plugin for Unreal Engine 5.7 and newer that renders Gaussian splats into the GBuffer so the engine's own lights relight them.

Michael Rubloff

Nov 6, 2026

StarlightGS

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.

Gaussian Splatting News on YouTube

The week in radiance fields, every Monday.

Gaussian Splatting News on YouTube

The week in radiance fields, every Monday.

Gaussian Splatting News on YouTube

The week in radiance fields, every Monday.

Gaussian Splatting News on YouTube

The week in radiance fields, every Monday.