SplasheryPlayground
Splat Toolkit, standing in a box with a red wall and a green wall.

Please do not tap the glass.

Splat Toolkit

A 3D Gaussian splat file is a long list of soft colored blobs, each with a place, a size in three directions, a turn, an opacity and a color (sometimes a color that changes with the viewing angle, called spherical harmonics).

Open in the PlaygroundHow to play

The facts

Shelf
Studio
Kind
Built from a recipe
Your own
Your own splat
Sound
Yes
Licenses
CC0, CC BY 4.0, MIT, Apache-2.0, BSD

How to play, in the Playground

Tap to spin it round. Open your own splat file in the Splash tab to crop, clean, shrink or convert it.

Its controls

ControlKindRangeStart
Spin it round (both, in step)Tap
SpinButton
SplatList6 choicesCactus with stray splats added (try Remove floaters)
ShowList3 choicesBefore and after, side by side
Compare withList7 choicesNothing (one splat)
Turn it uprightList3 choicesAutomatic (most splat files are stored upside down)
Remove floatersSetting
Floaters: how far out (lower removes more)Setting
Floaters: neighbors to compare withList3 choices8
Also remove nearly invisible splatsSetting
Crop with a boxSetting
Box: left sideSetting
Box: right sideSetting
Box: bottomSetting
Box: topSetting
Box: backSetting
Box: frontSetting
Box: keep what is outside itSetting
Shrink: keep this share of the splats (%)Setting

About it

A 3D Gaussian splat file is a long list of soft colored blobs, each with a place, a size in three directions, a turn, an opacity and a color (sometimes a color that changes with the viewing angle, called spherical harmonics). This toolkit opens the common formats (PLY, compressed PLY, .splat, SPZ and SOG) and shows what is inside: how many splats, how big the scene is, the harmonics' degree, and the memory it takes.

Crop keeps what is inside a box. Remove floaters finds the stray blobs a capture leaves in the air: for each splat it measures the average distance to its nearest neighbors, and those much farther out than the rest (a statistical outlier filter) are removed; show them in red, or before and after side by side. Shrink keeps the splats that show most. Save writes the result in the format you choose, and Compare puts a second splat beside the first, turning in step. Everything runs on your device in the background; nothing is uploaded.

Details

Your own files
.ply, .splat, .spz, .sog, .json, .webp

Sources and credits

WorkByLicense
Cactus (3DGS sample data)steam studio / 3D SCAN STUDIO irisCC0 1.0
StrawberryDany BittelCC BY 4.0
Japanese BeeYUMA Co., Ltd.CC BY 4.0

Libraries

MIT
gifenc 1.0.3
Apache-2.0
laz-perf 0.0.7 (lane LSTUDIO, copied from Splashery)
MIT, BSD
WebP codec (splat-transform, with libwebp)

In The Splash Manual

  1. Chapter 10: Make your own

Share it

Nearby in the collection