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.