# InputFormat

Type alias

Source: https://github.com/playcanvas/splat-transform/blob/b6424a5b3b929695fbaafe738a995adb1240d675/src/lib/read.ts#L35

Supported input file formats for Gaussian splat data.

- `ply` - PLY format (standard 3DGS training output)
- `sog` - PlayCanvas SOG format (WebP-compressed)
- `lod` - Streamed SOG (`lod-meta.json`) format
- `lcc` - XGrids LCC format
- `lcc2` - XGrids LCC2 (octree) format
- `spz` - Niantic Labs compressed format
- `splat` - Antimatter15 splat format
- `ksplat` - Kevin Kwok's compressed splat format
- `mjs` - JavaScript module generator

```ts
type InputFormat = "mjs" | "ksplat" | "splat" | "sog" | "ply" | "spz" | "lcc" | "lcc2" | "lod"
```
