Introducing the SuperSplat Publishing API - Integrated Today in LichtFeld Studio, LCC Studio and Teleport by Varjo
TL;DR: SuperSplat now has a public REST API for publishing splats, so the tool you train in can upload directly instead of you exporting a multi-gigabyte PLY and re-uploading it by hand. Three integrations are live today!
How the API works
- Auth is an access token you can obtain from your PlayCanvas account page
- Scenes arrive unlisted by default, so nothing is public until you choose
- Metadata includes a field recording which tools made the scene
Guide: https://developer.playcanvas.com/user-manual/supersplat/api-integrations/
Endpoint reference: https://developer.playcanvas.com/user-manual/api/supersplat/
LichtFeld Studio
Adds a SuperSplat tab next to Rendering and Training. Sign in once, choose which splats to upload, then it exports PLY or SOG with live progress and resume.
We wrote this plugin ourselves and it's MIT licensed, so it also serves as the reference implementation of the API - if you want to see the whole upload flow end to end, it's all there: https://github.com/playcanvas/supersplat-lichtfeld-plugin
XGRIDS LCC Studio
Publish straight from My Models in Lixel CyberColor. LCC2 is the recommended format, which gets you compressed streaming output without a separate conversion step. You get the viewer link back when the upload finishes.
Teleport by Varjo
Connect once under Settings → Integrations, then publish per capture. Takes phone images, 360 video or up to 10,000 drone images and trains georeferenced splats up to 100M Gaussians.
If you build splat software
The API is documented and the reference implementation is MIT, so there's a complete working example to copy. Setting softwareTools on upload also gets your tool a logo chip on every scene published with it, and a collection page that accumulates those scenes.
Why we built it
Naturally, we are keen to see more splats on SuperSplat! But the export-then-reupload round trip is the worst part of every splat workflow and it didn't need to exist. For what it's worth, SuperSplat, the viewer, the PlayCanvas engine and splat-transform are all MIT licensed, so you can self-host the whole stack if you'd rather not depend on us.
Screen recordings of each integration and more detail: https://blog.playcanvas.com/new-in-supersplat-introducing-the-new-publishing-api
Want to meet the SuperSplat team (and a huge 3DGS community)? Come join us on Discord: