Splashery

Playground
Splat Toolkit, a still.

Studio · Built from a recipe

Splat Toolkit

E6 on the major comb. Its drum rings at 3061.7 Hz.

Turn it in the PlaygroundTap the picture to strike 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).

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

Its note

Splashery stretches a drumhead over this Splash's outline, twelve inches across, and finds the ways it can ring. Its lowest is 3061.7 Hz, 1459 cents sharp of E6, the nearest tine on the comb. The next fifteen are its overtones, and each one draws its own figure: sand gathers on the lines that stay still.

The sixteen ways Splat Toolkit's drum can ring, lowest first.
  1. 13062 Hz
  2. 23556 Hz
  3. 33558 Hz
  4. 43937 Hz
  5. 54105 Hz
  6. 64183 Hz
  7. 74471 Hz
  8. 84491 Hz
  9. 94817 Hz
  10. 104944 Hz
  11. 114949 Hz
  12. 125028 Hz
  13. 135043 Hz
  14. 145069 Hz
  15. 155097 Hz
  16. 165112 Hz

How to play

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

This link opens it in the Playground. To put it on your own page, add the element and one script tag. Every option.

https://splashery.app/play/?toy=splat-toolkit<script type="module" src="https://splashery.app/play/src/element.js"></script> <splashery-toy toy="splat-toolkit"></splashery-toy>

Nearby on the strip