Chronosplat Plays 4D Gaussian Splat Sequences From Static Files in the Browser

Michael Rubloff

Michael Rubloff

Email
Copy Link
Twitter
Linkedin
Reddit
Whatsapp
Chronosplat

Chronosplat is a GPLv3 licensed browser player for 4D gaussian splatting animations that runs as static files with no server.

Chronosplat plays an animation as a flipbook of independently compressed frames, streamed and swapped in the browser, with spherical harmonics preserved so surfaces keep their view dependent response under orbit. The player is a static Three.js and Spark application. Orbit, pan and zoom persist across frame changes, and a timeline carries play, pause, scrub, loop and an adjustable fps override.

Frames stream through a bounded memory window, so a long sequence never fully loads. Two playback modes decide what happens when decoding falls behind, every frame showing all frames at a reduced rate, realtime holding the authored duration by dropping frames that miss their slot. Multiple sequences share one deployment behind a dropdown, each with its own saved camera, orientation and background, and deep links reopen an exact frame and viewpoint.

The converter, tools/convert.py, takes a PLY sequence from any 3DGS exporter and emits per-frame SOG plus a manifest. Frame count, source fps, splat count, SH degree and attribute layout are all detected from the files, and none of them is configured. Every frame is checked for a matching schema, property list and splat count before anything is encoded, so an input glob spanning two versions of a sequence fails loudly at preflight. Frame decimation, SH reduction, opacity thresholding and floater filtering trade size against fidelity.

Chronosplat requires Node 22 or newer, Python 3.10 or newer with numpy, and any WebGL2 browser. Encoding runs on CPU and is much faster on GPU. The project is licensed GNU GPL v3.0 or later, which requires that anything distributed from a fork ship under the same terms with source. Spark, Three.js, splat-transform and Vite are MIT licensed, and Playwright is Apache-2.0.

The example sequences were all exported from a custom Houdini 22 Python exporter, one of them Dany Bittel's Cluster Fly splat animated by Bogdan Lazar. The author describes the project on Reddit as heavily vibe coded, built over two or three sessions, and barely tested. It is available now on GitHub.

Featured

Recents

Platforms

PlayCanvas Releases SuperSplat 3.0

SuperSplat 3.0 rewrites PlayCanvas's Gaussian splat editor on WebGPU only, removing the WebGL2 path, cutting peak memory, and adding sort-free Stochastic Alpha.

Michael Rubloff

Sep 8, 2026

Platforms

PlayCanvas Releases SuperSplat 3.0

SuperSplat 3.0 rewrites PlayCanvas's Gaussian splat editor on WebGPU only, removing the WebGL2 path, cutting peak memory, and adding sort-free Stochastic Alpha.

Michael Rubloff

XGRIDS Adds WebXR Support to the LCC Web SDK in v0.6.3

XGRIDS LCC Web SDK v0.6.3 adds WebXR support to its Three.js and Cesium renderer, bringing browser-based headset viewing to LCC and LCC2 Gaussian splat scenes.

Michael Rubloff

Sep 8, 2026

XGRIDS Adds WebXR Support to the LCC Web SDK in v0.6.3

XGRIDS LCC Web SDK v0.6.3 adds WebXR support to its Three.js and Cesium renderer, bringing browser-based headset viewing to LCC and LCC2 Gaussian splat scenes.

Michael Rubloff

Splat Box Editor for Unity Now Ships Full Source Code

Simulacrum's $199 Splat Box Editor for Unity now includes full source code, with PLY and SPZ import and export, real-time relighting, shadow mapping and SSAO.

Michael Rubloff

Sep 4, 2026

Splat Box Editor for Unity Now Ships Full Source Code

Simulacrum's $199 Splat Box Editor for Unity now includes full source code, with PLY and SPZ import and export, real-time relighting, shadow mapping and SSAO.

Michael Rubloff

Platforms

MipMap Desktop 3.2 Combines Aerial and Ground Capture

MipMap Desktop 3.2 adds air-ground data fusion without RTK or manual registration, multi-station laser-scanner fusion, and control over maximum Gaussian count.

Michael Rubloff

Sep 4, 2026

Platforms

MipMap Desktop 3.2 Combines Aerial and Ground Capture

MipMap Desktop 3.2 adds air-ground data fusion without RTK or manual registration, multi-station laser-scanner fusion, and control over maximum Gaussian count.

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

Email
Copy Link
Twitter
Linkedin
Reddit
Whatsapp

More from Michael Rubloff

More from Michael Rubloff

Platforms

PlayCanvas Releases SuperSplat 3.0

SuperSplat 3.0 rewrites PlayCanvas's Gaussian splat editor on WebGPU only, removing the WebGL2 path, cutting peak memory, and adding sort-free Stochastic Alpha.

Michael Rubloff

Sep 8, 2026

Supersplat 3.0

Platforms

PlayCanvas Releases SuperSplat 3.0

Michael Rubloff

Sep 8, 2026

Supersplat 3.0

Platforms

PlayCanvas Releases SuperSplat 3.0

SuperSplat 3.0 rewrites PlayCanvas's Gaussian splat editor on WebGPU only, removing the WebGL2 path, cutting peak memory, and adding sort-free Stochastic Alpha.

Michael Rubloff

Sep 8, 2026

Supersplat 3.0

XGRIDS Adds WebXR Support to the LCC Web SDK in v0.6.3

XGRIDS LCC Web SDK v0.6.3 adds WebXR support to its Three.js and Cesium renderer, bringing browser-based headset viewing to LCC and LCC2 Gaussian splat scenes.

Michael Rubloff

Sep 8, 2026

XGRIDS

XGRIDS Adds WebXR Support to the LCC Web SDK in v0.6.3

Michael Rubloff

Sep 8, 2026

XGRIDS

XGRIDS Adds WebXR Support to the LCC Web SDK in v0.6.3

XGRIDS LCC Web SDK v0.6.3 adds WebXR support to its Three.js and Cesium renderer, bringing browser-based headset viewing to LCC and LCC2 Gaussian splat scenes.

Michael Rubloff

Sep 8, 2026

XGRIDS

Splat Box Editor for Unity Now Ships Full Source Code

Simulacrum's $199 Splat Box Editor for Unity now includes full source code, with PLY and SPZ import and export, real-time relighting, shadow mapping and SSAO.

Michael Rubloff

Sep 4, 2026

Gaussian splatting Unity

Splat Box Editor for Unity Now Ships Full Source Code

Michael Rubloff

Sep 4, 2026

Gaussian splatting Unity

Splat Box Editor for Unity Now Ships Full Source Code

Simulacrum's $199 Splat Box Editor for Unity now includes full source code, with PLY and SPZ import and export, real-time relighting, shadow mapping and SSAO.

Michael Rubloff

Sep 4, 2026

Gaussian splatting Unity