# SplatModel

Type alias

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

How a scene was trained, and therefore how a renderer must evaluate it.

- `default`     - ordinary gaussians, no special evaluation
- `antialiased` - trained with antialiasing (mip-splatting style screen-space filter)
- `2dgs`        - trained as 2D gaussian surfels (no third scale axis)

The variants are mutually exclusive, hence one enum rather than independent
flags. A source that carries no tag reads as `default`.

```ts
type SplatModel = "default" | "antialiased" | "2dgs"
```
