Skip to main content

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

  1. Open the world you want to export
  2. Click Download in the world toolbar
  3. Select your desired format
  4. 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 with to: 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.