Spark Releases V0.1.8 to 3DGS Three.js Renderer

Michael Rubloff

Michael Rubloff

Email
Copy Link
Twitter
Linkedin
Reddit
Whatsapp
Spark

Spark, the high performance, browser based Gaussian Splatting renderer from World Labs, has quietly rolled out several new features that further push the boundaries of what’s possible with real-time radiance fields in Three.js. These recent updates show the team turning its attention to visual fidelity, developer flexibility, and performance tuning at a much deeper level.

One of the most intriguing additions is experimental support for stochastic rendering, a mode that skips explicit depth sorting entirely by using randomness to approximate correct ordering. It’s inspired by recent research on sort free splatting and can dramatically speed up rendering despite only suffering from minimal fidelity decreases.

On the other hand, Spark now supports float32 based sorting, offering a more stable alternative to the default float16 mode. This higher precision sort helps address Z fighting and rendering inconsistencies between overlapping splats. Spark has also added customizable splat encoding ranges for color (RGB), scale, and spherical harmonics (SH1, SH2, SH3).

A new premultipliedAlpha flag can now be toggled when blending splats, which is especially helpful when compositing scenes or mixing splat layers with transparency. And parameters like minAlpha and maxPixelRadius have been exposed at the renderer level, giving creators more tuning knobs to balance performance and visual density.

Beyond feature toggles, Spark is getting smarter under the hood. SOGS decoding and parsing can now happen in parallel, reducing load times for large compressed scenes. The renderer has also swapped out its custom fullscreen quad setup in favor of the native three.js implementation.

Spark from World Labs is continuing to ship quickly and move towards some of the capabilities found in another open source repository of SuperSplat. It continues to be free and MIT Licensed. More can be found on their GitHub and Website.

Featured

Recents

Splatlight Gives Gaussian Splats Self-Shadowing Under Scene Lights in Blender

Splatlight brings Gaussian splats into Blender as scene objects that self-shadow from their own opacity, with a free relighter and a $35 Pro tier for rigging.

Michael Rubloff

Aug 10, 2026

Splatlight Gives Gaussian Splats Self-Shadowing Under Scene Lights in Blender

Splatlight brings Gaussian splats into Blender as scene objects that self-shadow from their own opacity, with a free relighter and a $35 Pro tier for rigging.

Michael Rubloff

NouerA's ".exe" Uses 4D Gaussian Splatting — With 21 Cameras in Seoul

I speak to Evercoast CEO, Ben Nunez, about the production.

Michael Rubloff

Aug 10, 2026

NouerA's ".exe" Uses 4D Gaussian Splatting — With 21 Cameras in Seoul

I speak to Evercoast CEO, Ben Nunez, about the production.

Michael Rubloff

Captures Studio Releases Multi Splat for Aligning, Comparing and Viewing 3DGS

Captures Studio's Multi Splat aligns Gaussian splat captures on control points, compares them across a draggable seam, and renders the set as a 4D timelapse.

Michael Rubloff

Aug 10, 2026

Captures Studio Releases Multi Splat for Aligning, Comparing and Viewing 3DGS

Captures Studio's Multi Splat aligns Gaussian splat captures on control points, compares them across a draggable seam, and renders the set as a 4D timelapse.

Michael Rubloff

Esri Adds Georeferenced Gaussian Splat Layers to the ArcGIS Maps SDK for Unreal Engine at 2.4

Esri ArcGIS Maps SDK for Unreal Engine 2.4.0 adds a georeferenced Gaussian splat layer type with C++ and Blueprint APIs, on desktop only, with opacity locked.

Michael Rubloff

Aug 10, 2026

Esri Adds Georeferenced Gaussian Splat Layers to the ArcGIS Maps SDK for Unreal Engine at 2.4

Esri ArcGIS Maps SDK for Unreal Engine 2.4.0 adds a georeferenced Gaussian splat layer type with C++ and Blueprint APIs, on desktop only, with opacity locked.

Michael Rubloff

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

Splatlight Gives Gaussian Splats Self-Shadowing Under Scene Lights in Blender

Splatlight brings Gaussian splats into Blender as scene objects that self-shadow from their own opacity, with a free relighter and a $35 Pro tier for rigging.

Michael Rubloff

Aug 10, 2026

Splatlight

Splatlight Gives Gaussian Splats Self-Shadowing Under Scene Lights in Blender

Michael Rubloff

Aug 10, 2026

Splatlight

Splatlight Gives Gaussian Splats Self-Shadowing Under Scene Lights in Blender

Splatlight brings Gaussian splats into Blender as scene objects that self-shadow from their own opacity, with a free relighter and a $35 Pro tier for rigging.

Michael Rubloff

Aug 10, 2026

Splatlight

NouerA's ".exe" Uses 4D Gaussian Splatting — With 21 Cameras in Seoul

I speak to Evercoast CEO, Ben Nunez, about the production.

Michael Rubloff

Aug 10, 2026

Nouera .exe gaussian splatting

NouerA's ".exe" Uses 4D Gaussian Splatting — With 21 Cameras in Seoul

Michael Rubloff

Aug 10, 2026

Nouera .exe gaussian splatting

NouerA's ".exe" Uses 4D Gaussian Splatting — With 21 Cameras in Seoul

I speak to Evercoast CEO, Ben Nunez, about the production.

Michael Rubloff

Aug 10, 2026

Nouera .exe gaussian splatting

Captures Studio Releases Multi Splat for Aligning, Comparing and Viewing 3DGS

Captures Studio's Multi Splat aligns Gaussian splat captures on control points, compares them across a draggable seam, and renders the set as a 4D timelapse.

Michael Rubloff

Aug 10, 2026

Captures Studio

Captures Studio Releases Multi Splat for Aligning, Comparing and Viewing 3DGS

Michael Rubloff

Aug 10, 2026

Captures Studio

Captures Studio Releases Multi Splat for Aligning, Comparing and Viewing 3DGS

Captures Studio's Multi Splat aligns Gaussian splat captures on control points, compares them across a draggable seam, and renders the set as a 4D timelapse.

Michael Rubloff

Aug 10, 2026

Captures Studio