← GSC overview
ISO/IEC MPEG-I — Gaussian Splat Coding (GSC) · Live demo

MPEG Gaussian splat bitstreams, decoded in your browser

MPEG specifies two complementary ways to code 3D Gaussian splats: GS4, the Gaussian splat profile of V-PCC, which relies on the video codec ecosystem, and GS5, the Gaussian splat profile of G-PCC, which codes the splats natively in 3D. Every bitstream on this page is downloaded and decoded here, by your browser, with the MPEG reference decoders compiled to WebAssembly (and, for GS4, the HEVC video decoder of the browser) — no server-side processing.

—

Drag to orbit · scroll to zoom · right-drag to pan · F to re-frame. The camera is kept when you change the rate.

Decoding in this browser
Decoder—
Download—
Decoding—

Two MPEG solutions for Gaussian splats

Each profile has its own strengths. The curves show, for the selected content, the quality reached at each rate; click a point to play that bitstream.

GS4 — V-PCC Gaussian splat profile

ISO/IEC 23090-5 (V3C / V-PCC), amendment for Gaussian splats

  • The Gaussian attributes are packed into 2D maps and coded with a video codec (HEVC here).
  • Benefits from the video ecosystem: hardware decoders in phones, PCs and browsers (this page uses WebCodecs), video tooling, V3C carriage and streaming.
  • Natural path towards dynamic content, frame after frame like a video.

GS5 — G-PCC Gaussian splat profile

ISO/IEC 23090-9 (G-PCC), amendment for Gaussian splats

  • The Gaussians are coded natively in 3D: octree geometry, attribute transforms on the 3D structure.
  • No dependency on a video codec: a compact, self-contained decoder (here, a single WebAssembly module).
  • Fine control of geometry and attributes, from lossless geometry to low rates.

Contents

Reproduce

The bitstreams can be downloaded and decoded with the reference software.

GS4
GS5
Quality
PlayerSuperSplat with the MPEG decoders (SuperSplat-Integration), player mode. GS4: WebAssembly V3C parser and reconstruction, HEVC decoding with WebCodecs. GS5: TMC13-GS decoder compiled to WebAssembly.
FeedbackSuggestions, problems (please give your browser and OS), new contents or rates: issues of the gsc-demo project (MPEG GitLab account). Page, contents and scripts: gsc-demo, merge requests welcome.
Files.gs4 GS4 bitstream (V3C sample stream) · .gs5 GS5 bitstream (G-PCC TLV) ·