Spherical Harmonics added to three.js library, GaussianSplats3D

Mark Kellogg, developer of the 3D Gaussian Splatting three.js library, GaussianSplats3D has released an update to Version .4.0, enabling spherical harmonics

Mark Kellogg, developer of the 3D Gaussian Splatting three.js library, GaussianSplats3D has released an update to Version .4.0, enabling spherical harmonics

Michael Rubloff

Michael Rubloff

Michael is the Founder and Managing Editor of Radiancefields.com

GaussianSplats3D

Mark Kellogg, developer of the 3D Gaussian Splatting three.js library, GaussianSplats3D has released an update to Version .4.0. Previously Kellogg had added Web XR support to the library.

The big excitement for this release is the added support for 1st and 2nd degree spherical harmonics into the viewer. Previously spherical harmonics, which give Gaussian Splatting their view dependent effects were not supported. This means going forwards, all captures displayed through GaussianSplats3D that use the toggle will be more lifelike.

In order to display them, you must set the sphericalHarmonicsDegree to the requested degree of 1 or 2. Currently the default value is 0, but Kellogg has made it really easy to toggle on and off the settings through the website.

Additionally, the ksplat file type which Kellogg created, now is also able to export Spherical Harmonics. As a reminder, .ksplats are compressed versions of .plys.

To review the full changelog, take a look at Github page.

Featured

Recents

Platforms

Splatara Rebuilds SplataraScan's Desktop Pipeline on Spirula

Splatara rebuilds SplataraScan's pipeline on Spirula Studio, dropping COLMAP and RealityScan and cutting its Windows companion from 1.51 GB to 240 MB.

Michael Rubloff

Sep 22, 2026

Platforms

Splatara Rebuilds SplataraScan's Desktop Pipeline on Spirula

Splatara rebuilds SplataraScan's pipeline on Spirula Studio, dropping COLMAP and RealityScan and cutting its Windows companion from 1.51 GB to 240 MB.

Michael Rubloff

Platforms

Splat.js Adds In-Browser Video to Splat and Avatars

Arrival.Space switches on in-browser video to splat conversion in Splat.js, adding frame picking, retraining and an experimental toggle that builds avatars.

Michael Rubloff

Sep 22, 2026

Platforms

Splat.js Adds In-Browser Video to Splat and Avatars

Arrival.Space switches on in-browser video to splat conversion in Splat.js, adding frame picking, retraining and an experimental toggle that builds avatars.

Michael Rubloff

Platforms

Spatial Film 9.2 Adds a Gaussian Splat Player With Insta360 Spatial Capture Links

Spatial Film 9.2 adds a free Splat Player to Apple Vision Pro, opening 3D Gaussian Splat .ply files up to 400,000 splats and Insta360 Spatial Capture links.

Michael Rubloff

Sep 22, 2026

Platforms

Spatial Film 9.2 Adds a Gaussian Splat Player With Insta360 Spatial Capture Links

Spatial Film 9.2 adds a free Splat Player to Apple Vision Pro, opening 3D Gaussian Splat .ply files up to 400,000 splats and Insta360 Spatial Capture links.

Michael Rubloff

Platforms

Carveout Segments and Labels Objects Inside Trained Gaussian Splatting Scenes

Carveout segments and labels objects inside already trained 3D Gaussian Splatting scenes with SAM 3, exporting each object as its own .ply with no retraining.

Michael Rubloff

Sep 22, 2026

Platforms

Carveout Segments and Labels Objects Inside Trained Gaussian Splatting Scenes

Carveout segments and labels objects inside already trained 3D Gaussian Splatting scenes with SAM 3, exporting each object as its own .ply with no retraining.

Michael Rubloff

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

Splatara Rebuilds SplataraScan's Desktop Pipeline on Spirula

Splatara rebuilds SplataraScan's pipeline on Spirula Studio, dropping COLMAP and RealityScan and cutting its Windows companion from 1.51 GB to 240 MB.

Michael Rubloff

Sep 22, 2026

Splatara

Platforms

Splatara Rebuilds SplataraScan's Desktop Pipeline on Spirula

Michael Rubloff

Sep 22, 2026

Splatara

Platforms

Splatara Rebuilds SplataraScan's Desktop Pipeline on Spirula

Splatara rebuilds SplataraScan's pipeline on Spirula Studio, dropping COLMAP and RealityScan and cutting its Windows companion from 1.51 GB to 240 MB.

Michael Rubloff

Sep 22, 2026

Splatara

Platforms

Splat.js Adds In-Browser Video to Splat and Avatars

Arrival.Space switches on in-browser video to splat conversion in Splat.js, adding frame picking, retraining and an experimental toggle that builds avatars.

Michael Rubloff

Sep 22, 2026

Arrival Space

Platforms

Splat.js Adds In-Browser Video to Splat and Avatars

Michael Rubloff

Sep 22, 2026

Arrival Space

Platforms

Splat.js Adds In-Browser Video to Splat and Avatars

Arrival.Space switches on in-browser video to splat conversion in Splat.js, adding frame picking, retraining and an experimental toggle that builds avatars.

Michael Rubloff

Sep 22, 2026

Arrival Space

Platforms

Spatial Film 9.2 Adds a Gaussian Splat Player With Insta360 Spatial Capture Links

Spatial Film 9.2 adds a free Splat Player to Apple Vision Pro, opening 3D Gaussian Splat .ply files up to 400,000 splats and Insta360 Spatial Capture links.

Michael Rubloff

Sep 22, 2026

SpatialFilm

Platforms

Spatial Film 9.2 Adds a Gaussian Splat Player With Insta360 Spatial Capture Links

Michael Rubloff

Sep 22, 2026

SpatialFilm

Platforms

Spatial Film 9.2 Adds a Gaussian Splat Player With Insta360 Spatial Capture Links

Spatial Film 9.2 adds a free Splat Player to Apple Vision Pro, opening 3D Gaussian Splat .ply files up to 400,000 splats and Insta360 Spatial Capture links.

Michael Rubloff

Sep 22, 2026

SpatialFilm

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.