Skip to main content

SuperSplat

SuperSplat is PlayCanvas's editing and publishing platform for 3D Gaussian Splats. It takes a raw splat capture all the way from cleanup to a polished, shareable scene with cameras, animations, annotations, post effects, and collision — viewable in any modern browser.

The platform is made up of several pieces. Some you'll use as a creator, some your visitors use to view what you've made, and some are general-purpose utilities.

You can skip the Editor

If you already have a clean splat file, you don't need to use the Editor. Hit the orange Upload Splat button on the superspl.at home page (or on your Manage page) to publish straight to the platform.

The platform

SurfaceWhat it isWhere it lives
EditorBrowser-based editor for cleaning, cropping, color-adjusting, and animating splats. Publishes to superspl.at.superspl.at/editor
Direct UploadPublish an already-clean splat file without opening the Editor.The orange Upload Splat button on superspl.at
ManageYour splat library: edit title/description, change visibility, choose downloadable + license, delete, open in Studio.superspl.at/manage
StudioCurate the published viewing experience: cameras, animations, annotations, post effects, skybox, collision. YouTube-Studio-style per-scene URL.superspl.at/scene/<hash>/studio
Scene pagePublic page for a published splat: embedded viewer, share, embed, download, comments, likes, suggested splats.superspl.at/scene/<hash>
ExplorePublic gallery with sort, time, feature filters, and search. The superspl.at home page.superspl.at
User ProfileA user's public page: avatar, bio, social links, their published splats.superspl.at/user?id=<username>
ViewerThe open-source web viewer that powers scene pages and Editor HTML exports. Embed in your own page or self-host.npm @playcanvas/supersplat-viewer, GitHub
ConvertWeb frontend to the splat-transform CLI: convert formats, transform, and filter in the browser.superspl.at/convert

Open source vs hosted

SuperSplat is built on open foundations, with a hosted platform layered on top.

ComponentSourceLicense
Editorplaycanvas/supersplatMIT
Viewerplaycanvas/supersplat-viewerMIT
splat-transform (powers Convert)playcanvas/splat-transformMIT
Studio, Manage, Explore, Scene page, Convert UI, the publish/scene APIhosted by PlayCanvas on superspl.atproprietary

You can take the Editor's HTML export, or the Viewer npm package, and host published splats entirely on your own infrastructure if you prefer — see Self-Hosting the Viewer.

Accounts

A free PlayCanvas account is required to publish splats to superspl.at, comment on splats, and like splats. Browsing the Explore page and viewing public scene pages is anonymous. See Account Creation to get started.

What's next?

A typical first-time workflow:

  1. Open the Editor and load your PLY, or skip to step 2 if you already have a clean file.
  2. Publish (from the Editor) or Upload directly. The splat appears on your Manage page.
  3. Open it in Studio and add cameras, animations, annotations, post effects, a skybox, or collision.
  4. Share the scene page URL, or embed the Viewer in your own site.