USDSPZ

October 27, 2025 · View on GitHub

Supported features

FeatureImportExport
Gaussian splats

File Format Arguments

Import:

  • spzGsplatsClippingBox: imported Gaussian splats will be clipped with the range specified by this box, where the value is a string in the form of [-X, -Y, -Z, X, Y, Z], by default it is -2 to 2 on each axis.
  • spzGsplatsWithZup: Whether the imported Gaussian splat is treated as a Z-up object. If so we apply a rotation to Y-up during importing. By default it is false. The following imports UsdGeomPoints instances as Gaussian splats without rotation (if the SPZ contains all the Gaussian-splat-related attributes).
    UsdStageRefPtr stage = UsdStage::Open("gsplat.spz:SDF_FORMAT_ARGS:spzGsplatsWithZup=false")
    stage->Export("gsplat.usd")
    

Debug codes

  • FILE_FORMAT_SPZ: Common debug messages.