Download & Export
Export your worlds for use in other applications.
Export Options
Available Formats
SpAItial supports exporting worlds in formats suitable for various use cases:
- 3D Viewer Format: Optimized for web viewing
- Standard 3D Formats: For use in 3D software (availability varies)
- Image Captures: Screenshots and renders
How to Export
- Open the world you want to export
- Click Download in the world toolbar
- Select your desired format
- Wait for processing. We send you an in-app notification when the file is ready.
Format available
- SPZ: Standard 3D Gaussians file format developed by Niantic
- PLY: Polygon File Format.
- Compressed PLY: Compressed Polygon File Format. This is a compressed version of the PLY format.
- SOG: Spatially Ordered Gaussians file format developed by Playcanvas
Coordinate convention (SPZ orientation)
SpAItial exports Gaussian positions in the RDF / OpenCV / COLMAP world frame:
x-right, y-down, z-forward. The positions are written into the .spz
container as-is (packed as UNSPECIFIED), so the numeric values are RDF — they
are not re-oriented to the right-up-back (RUB, y-up/z-back) frame that many
other 3DGS SPZ exporters use.
Because of this, up is interpreted differently by different viewers:
- Viewers that assume RUB (the Three.js-native / WebGL frame), or that read
SPZ via
@playcanvas/splat-transform(which loads withto: RDF), need a 180° rotation about the X axis to display the scene upright. RDF and RUB differ by exactly this rotation(x, y, z) → (x, -y, -z). - Our own viewers apply this automatically (SPZ is rotated 180° about X on load), so you don't need to do anything when viewing in-app.
If you wire a SpAItial .spz into a third-party viewer and it renders
upside-down, apply a 180° rotation about X (or flip the viewer's up-axis). This
is a general 3DGS ecosystem quirk around SPZ up-axis interpretation, not specific
to SpAItial.