

Michael Rubloff
Jul 3, 2025
Spark, the lightweight Three.js renderer from World Labs, continues to evolve and its 0.1.5 update brings a host of visual improvements, expanded file format support, and better compatibility across devices. While still early in its lifecycle, Spark is quickly becoming one of the most polished and developer friendly ways to render Gaussian Splats directly in the browser.
The standout feature in this release is support for SOGS, which has continued to garner industry adoption. SOGS helps reduce file size without sacrificing quality, opening the door for faster loading times and smoother streaming experiences.
Alongside SOGS support, Spark now allows developers to use custom RGBA textures to shape the Gaussian falloff. In practice, this means you’re no longer limited to elliptical or spherical splats, any texture can define the falloff shape. The result is greater artistic control and more flexibility when stylizing or blending splats into traditional render pipelines.
Under the hood, Spark also introduces better handling of render states by leveraging RenderTarget
properties, simplifying the renderer’s internal state tracking. While invisible to end users, this helps reduce potential rendering bugs and makes the engine easier to extend.
Spark from WorldLabs continues to be free to use and MIT Licensed. The full changelog can be found here.