Fable created novel 4D splat format
7 hours ago
- #Video streaming
- #3D Gaussian splatting
- #Lossy compression
- A .splat4d file consists of a header, static section, and GOP chunks for video encoding.
- The format provides deterministic, pointwise bounds for splat attributes such as position, color, opacity, rotation, and scale.
- It uses error-bounded quantization to ensure integer math and bit-identical reconstruction across decoders.
- Designed for HTTP Range requests on static hosts like S3/GCS/R2, it requires no server logic or manifest files.
- Payloads are zstd-compressed and store objects without Content-Encoding to avoid double compression.
- The format has been tested on sequences from various capture pipelines and outperforms generic lossless baselines.
- WebGPU implementation achieves low latency for first view, scrubbing, and playback with efficient decoding and sorting.
- Includes command-line tools (e.g., pip install splat4d) for encoding frame series into seekable files.