Tiny Online Tools logoTiny Online ToolssearchSearch tools…grid_viewAll Tools
Homechevron_rightGaussian Splat Toolschevron_rightGaussian Splat CompareGaussian Splat Compare

Gaussian Splat Compare

Load two Gaussian splat captures side by side and compare them visually and numerically, including how far apart the geometry really is.

upload_file

Click to browse or drag & drop files here

PLY, SPLAT, SPZ, KSPLAT or a SOG bundle

Accepted: .ply,.splat,.spz,.ksplat,.sog,.zip,.json

upload_file

Click to browse or drag & drop files here

PLY, SPLAT, SPZ, KSPLAT or a SOG bundle

Accepted: .ply,.splat,.spz,.ksplat,.sog,.zip,.json

Similar Tools

Gaussian Splat Converter

Gaussian Splat Converter

Convert Gaussian splat captures between PLY, SPZ, KSPLAT and SPLAT, with the size and the losses of each target shown before you convert.

Gaussian Splat Simplifier

Gaussian Splat Simplifier

Drop the Gaussians that contribute least to a capture and compare the result against the original side by side.

Gaussian Splat Viewer

Gaussian Splat Viewer

Open and explore 3D Gaussian splatting captures in your browser. Reads PLY, SPLAT, SPZ, KSPLAT and SOG — nothing is uploaded.

Gaussian Splat Cleaner

Gaussian Splat Cleaner

Remove floaters, invisible splats and blown-up Gaussians from a capture, with each pass counted and a before-and-after view.

Split PDF

Split PDF

Split a PDF file into individual pages or page ranges.

Image Color Picker

Image Color Picker

Pick color codes from any image.

PDF Ink Coverage Analyzer

PDF Ink Coverage Analyzer

Estimate CMYK ink coverage and total area coverage page by page, with a heat map showing where a PDF exceeds your press limit.

apps

More Tools

Browse our full collection of free online tools.

Two captures, one honest answer

Splat pipelines lose things quietly. A converter drops the spherical harmonics, a compressor clamps the extreme scales, a cleaner takes out more than you meant, a training run converges somewhere different. This tool puts two captures side by side and tells you what actually changed.

The visual half

Both captures are drawn in linked viewports: orbit, zoom or pan either side and the other follows, because a side-by-side comparison from two different angles tells you nothing. Each side draws the splat centres as coloured points rather than a full Gaussian render — that works at two million splats, works without WebGL 2, and is honest about what it is showing.

The numeric half

A full diff of the two captures: splat count, spherical-harmonic degree, file size, estimated GPU memory, bounding-box diagonal and centre, median opacity, near-transparent count, median scale, degenerate splats, and average colour. Every row shows both values and the difference.

The part most comparisons miss

Summary statistics can match perfectly while the two scenes sit in completely different places. So the tool also measures the geometry directly: it takes a sample of capture B, looks each splat up in a uniform grid built over capture A, and reports the mean, median and 95th-percentile distance to the nearest splat — in scene units and as a fraction of the scene diagonal.

Near zero means the same geometry. A few percent of the diagonal usually means a coordinate-convention mismatch, which the Gaussian Splat Coordinate Converter fixes. Splats with nothing inside the search radius are counted separately rather than being allowed to skew the average.

This is a sampled, one-directional nearest-neighbour distance, not a Hausdorff or Chamfer distance. Everything runs in your browser; neither capture is uploaded.