While the 32-byte .splat format is straightforward to parse, it lacks spatial organization and multi-resolution LOD support. Large scenes require downloading the entire binary payload before anything can be displayed.
Converting .splat into PlayCanvas SOG reorders the Gaussians into a multi-resolution spatial tree, allowing your web page to render a preview instantly while streaming finer details in the background.
Architecture Transformation
[Raw .splat Array]
│
├── Spatial Sorting into Morton Z-Order
├── Multi-LOD Tree Construction
└── Hardware-Decoded Texture Packing
│
▼
[PlayCanvas SOG File]
| Benefit | Raw .splat | PlayCanvas SOG |
|---|---|---|
| Progressive Loading | No (All or Nothing) | Yes (Multi-LOD Stream) |
| File Compression | Uncompressed 32-Byte | ~95% WebP Compression |
| Mobile Safari Stability | High VRAM Risk | Optimized Low Memory |
How to Convert
- Drag your
.splatfile into the upload dropzone. - Select SOG as target format.
- Download the optimized
.sogfile immediately.