Editing and Publishing Splats
Raw Gaussian Splat files often need editing and optimization before they're ready for production use — removing unwanted elements, compressing file sizes, and tuning the viewing experience. PlayCanvas provides two complementary toolsets:
- The SuperSplat platform — visual, browser-based, hosted at superspl.at. The end-to-end home for editing, publishing, managing, curating, sharing, and discovering splats.
- The splat-transform CLI — open-source command-line tool for scripted, reproducible conversions and batch processing.
Why Edit Gaussian Splats?
Generated splat files typically have several issues that need addressing:
- Floaters - Stray splats in wrong locations from reconstruction errors
- Background noise - Unwanted environmental elements captured during scanning
- Oversized files - Too many splats for real-time rendering
- Poor performance - Suboptimal splat distribution affecting frame rates
- Visual artifacts - Rendering glitches that need manual cleanup
The SuperSplat platform
SuperSplat covers the whole lifecycle of a splat from raw capture to a polished, shareable scene:
- Editor — open-source, browser-based editor for cleaning, cropping, color-adjusting, and animating splats. Publishes to superspl.at.
- Direct Upload — skip the Editor and publish a finished splat file directly with the orange Upload Splat button on the home page.
- Manage — your library: edit metadata, change visibility, choose downloadable + license, delete, open in Studio.
- Studio — curate the published viewing experience: cameras, animations, annotations, post effects, skybox, collision.
- Scene page — the public page where visitors view, share, embed, like, comment on, and (if you allow it) download your splat.
- Explore — the public gallery of every shared splat, with sort, time, feature filters, and search.
- Viewer — the open-source web viewer that powers scene pages, exportable as a single-file HTML or embeddable via the
@playcanvas/supersplat-viewernpm package. - Convert — in-browser format conversion and transforms (translate / rotate / scale / filters), powered by splat-transform.
SplatTransform CLI
The splat-transform CLI is the right choice when you need:
- Scripted, reproducible transformations
- Batch processing across many files
- Automated filtering and optimization
- Integration into build pipelines
- Combining and merging splat files programmatically
Both the Convert page and the splat-transform CLI use the same underlying library, so anything you can do interactively in Convert you can also automate from the command line.